Hide

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again.

Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.


Get involved!

You can sign-in using OpenID credentials, or register a traditional username and password.

First-time OpenID users will be automatically assigned a username which can be changed after signing in.

UpGuard checks and validates configurations for every major OS, network device, and cloud provider.
Hide

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for:

Hide

News

May 19, 2015 - A Look At The New Commandlinefu
I've put together a short writeup on what kind of newness you can expect from the next iteration of clfu. Check it out here.
March 2, 2015 - New Management
I'm Jon, I'll be maintaining and improving clfu. Thanks to David for building such a great resource!
Hide

Top Tags

Hide

Functions

Batch File Rename with awk and sed

Terminal - Batch File Rename with awk and sed
ls foo*.jpg | awk '{print("mv "$1" "$1)}' | sed 's/foo/bar/2' | /bin/sh
2009-07-30 13:54:12
User: opexxx
Functions: awk ls sed
3
Batch File Rename with awk and sed

Alternatives

There are 28 alternatives - vote for the best!

Terminal - Alternatives

Know a better way?

If you can do better, submit your command here.

What others think

If you have the Perl 'rename' installed, you can use the already known:

rename 's/foo/bar/' foo*.jpg
Comment by cammarin 436 weeks and 4 days ago
for file in foo*.jpg; do mv "$file" "${file/foo/bar}"; done
Comment by tanguyr 436 weeks and 4 days ago

This is the *definition* of command-line-fu.

Comment by dfego 436 weeks and 4 days ago

The util-linux-ng rename works nicely here too. At least in debian/ubuntu it is included by default and invoked explicitly as rename.ul:

rename.ul foo bar *.jpg

no quoting here, and the shell will expand *.jpg. If you needed to go recursive, in zsh and bash4.0 just replace *.jpg with **/*.jpg, otherwise find works for this:

find . -name "foo*.jpg" -exec rename.ul foo bar {} +

.

Pretty soon I am going to start keeping a running count of how file-renaming submissions have been made here at commandlinefu.

Comment by bwoodacre 436 weeks and 4 days ago

http://www.michaelkors-handbags.in.net

http://www.canadagoosejacketssale.us.com

http://www.cheapraybans-sunglasses.us.com

http://www.michaelkorsoutletofficials.us.com

http://www.christian-louboutinoutlet.us.org

http://www.christianlouboutin.com.co

http://www.ralphlaurenpoloshirts.me.uk

http://www.lacosteoutlet.us.org

http://www.adidasshoes.us.org

http://www.coachfactoryoutletonlinestores.us.com

http://www.ralph-laurenpolooutlet.us.com

http://www.mont-blancpens.us.com

http://www.michaelkorsoutletclearancee.us.com

http://www.fitflopsaleclearance.us.com

http://www.polooutlet.name

http://www.coachfactoryoutletofficials.us.com

http://www.raybansunglassesformen.us.com

http://www.mbtshoesoutlets.us.com

http://www.oakley-sunglassesoutletonline.us.com

http://www.nikeshoes.com.co

http://www.cheapuggboots.name

http://www.cheapuggboots.org

http://www.raybansun-glasses.com.co

http://www.fredperry.org.uk

http://www.ralphlaurenpolo-uk.org.uk

http://www.valentinooutlet.in.net

http://www.polooutletralphlauren.us.com

http://www.oakleysunglasseswholesaler.us.com

http://www.montblancpensoutlet.com

http://www.ralphlauren-polo.me.uk

http://www.yeezyboost350-v2.us.com

http://www.mcmoutletonline.us

http://raybansunglasses.co-sunglasses.com

http://nikeshoes.nike-com.com

http://www.oakley-sunglassesclearance.us.com

http://www.truereligionjeanss.us.com

http://www.pandoraoutlets.us.com

http://www.montblancpens-outlet.us.com

http://www.lunetterayban.fr

http://www.airjordan4.us

http://www.canadagooseoutlet-store.com.co

http://www.adidasnmd-r1.us.com

http://www.truereligionjeans-sale.us.com

http://www.mlbjerseys.net

http://www.adidasyeezyshoes.name

http://www.poloralphlaurenfactorystore.us.com

http://www.cheapjordans.name

http://www.edhardyclothing.us.com

http://www.michaelkorsoutletclearancehandbags.us.com

http://www.polo-ralphlaurenuk.me.uk

http://www.fitflops-saleclearance.us

http://www.cheapmlb-jerseys.us

http://www.nikeshoesoutlet.us.com

http://polooutlet.amegov.com

http://www.katespadeshandbags.us

http://www.ralphlauren-outletuk.org.uk

http://www.canadagoose.name

http://www.ralph-laurenoutletuk.me.uk

http://www.ralphlaurenoutlets.org.uk

http://www.michaelkorsoutlet-online.in.net

http://www.fredperrypoloshirts.co.uk

http://www.kate-spadeoutlet.us.org

http://www.nike-shoes.us.com

http://www.truereligion-outletstore.us.com

http://www.polo-ralphlauren-pascher.fr

http://www.poloralphlauren-uk.me.uk

http://www.mbtshoescheap.us.com

http://www.pradaoutletstore.us

http://www.pradaoutlet-store.us.com

http://poloralphlauren.amegov.com

http://www.true-religionoutletstore.us.com

http://www.lebron-jamesshoes.us.com

http://www.cheapuggs.name

http://www.michaelkorsoutlet-clearance.org

http://www.oakleysunglasseswholesales.us.com

http://www.michaelkorsoutlet-clearances.us.com

http://adidasyeezyshoes.adidassale.net

http://www.pandorajewelry-outlet.us.com

http://www.katespadeoutlet-store.us.com

http://www.longchampoutlet.us.org

http://www.nikeoutlet.com.co

http://www.oakleysunglasseswholesalee.us.com

http://www.oakleysunglassescheaps.us.com

http://www.fredperryoutlet.us.com

http://www.longchampoutletofficial.us.com

http://www.coachfactory-outlet.eu.com

http://www.adidasoutlet.com.co

http://www.asicsrunningshoes.us.com

http://www.coach-outletonlineclearance.us.com

http://www.christianlouboutin-uk.org.uk

http://www.oakleysunglassesformen.us.com

http://www.nhljerseyss.us.com

http://cheapraybansunglasses.co-sunglasses.com

http://www.coachfactoryoutletmiami.us.com

http://www.coachoutletcoachoutletstore.us.com

http://www.adidasoutlet.us.org

http://www.cheapjordansfor-sale.us.com

http://www.michaelkorsoutletofficial.com

http://www.hermesbeltsoutlet.us.com

http://www.pandoraoutletstore.us.com

http://www.michaelkorsoutlet-clearance.us

http://www.ralphlauren-shirts.org.uk

http://www.ralphlaurenoutletonlinestore.us.com

http://www.ralphlaurenofficial.us.com

http://www.michael-korshandbags.in.net

http://www.michaelkorsoutletonlinestore.us.org

http://www.oakleysunglassesfactory.us.com

http://www.polooutlet.us.org

http://www.raybanssun-glasses.com.co

http://www.coachoutletonlinecoachfactoryoutlets.us.com

http://www.michaelkorssoutletclearance.us.com

http://www.poloralphlauren-uk.org.uk

http://nikeshoes.up-nike.com

http://www.poloralph-laurenuk.co.uk

http://www.michael-korsoutletstore.in.net

http://www.coachfactoryoutlet-coachoutlet.us.com

http://www.canadagoosejacketss.com.co

http://www.christian-louboutinshoes.us

http://www.coach-outletonlinecoachfactoryoutlet.us.com

http://www.cheapnfljerseys.eu.com

http://www.mlbjerseys-wholesale.us.com

http://www.adidasyeezy-shoes.us.com

http://www.nike-shoes.us.org

http://www.valentino-outlet.us.com

http://www.ralph-laurenpolo.us.org

http://www.raybansunglassesonsale90off.us.com

http://www.fitflopssaleclearance.name

http://www.coachoutletcoachfactoryoutlets.us.com

http://www.airjordan.us.org

http://www.canadagoose-outlets.com.co

http://raybansunglassesoutlet.co-sunglasses.com

http://www.uggoutlet.name

http://www.oakleysunglassesss.us.com

http://www.canadagooses.com.co

http://www.ralphlaurenshirts.me.uk

http://www.michaelkorsoutlet-clearance.com

http://www.cheapjordans-forsale.us.com

http://www.oakleysunglasseswholesaleonline.us.com

http://www.coachoutletonlinecoachfactoryoutlet.com.co

http://www.kate-spadeoutletstore.us.com

http://www.nbajerseyss.us.com

http://yeezyboost.adidassale.net

http://www.nikeoutletstorelocations.com

http://www.montblancpenss.com.co

http://www.pandorajewelrycharms.us.com

http://www.mulberryhandbagsuk.co.uk

http://www.hermesbirkins.us.com

http://www.coachoutlet-clearance.us.org

chenlili20170503

Comment by chenyingying 31 weeks and 6 days ago

Your Nike http://www.huaracherunpas-cher.fr/nike-huarache-noir-et-rose_58.html LunarEclipse+ A http://www.huaracherunpas-cher.fr/nike-air-huarache-noir_97.html couple of Ladies http://www.huaracherunpas-cher.fr/nike-huarache-id_164.html Running Shoe provides a comfortable, adjustable http://www.huaracherunpas-cher.fr/nike-huarache-noir-et-bleu_130.html match along with http://www.huaracherunpas-cher.fr/air-flight-huarache_68.html powerful in shape program http://www.huaracherunpas-cher.fr/nike-huarache-femmes_182.html that tailors http://www.huaracherunpas-cher.fr/huarache-light-og_105.html your shoe perfectly on your http://www.huaracherunpas-cher.fr/nikeair-huarache_88.html feet. Lunarlon http://www.huaracherunpas-cher.fr/nike-huarache-violet_54.html extra padding http://www.huaracherunpas-cher.fr/nike-huarache-2_166.html is made for decreased bodyweight http://www.huaracherunpas-cher.fr/air-huarache-homme_67.html and enhanced flexibility. You're http://www.huaracherunpas-cher.fr/nike-air-huarache-rouge_47.html going to get http://www.huaracherunpas-cher.fr/nike-air-huarache-blanche_153.html dynamic Support that http://www.huaracherunpas-cher.fr/nike-air-huarache-safari_73.html will adapts to your step with http://www.huaracherunpas-cher.fr/nike-air-huarache-2_92.html http://www.huaracherunpas-cher.fr/nike-id-huarache_158.html regard to supreme stability. Your vibrant match http://www.huaracherunpas-cher.fr/nike-huarache-beige_91.html technique http://www.huaracherunpas-cher.fr/chaussure-nike-air-huarache_76.html features smooth product "fingers" which http://www.huaracherunpas-cher.fr/nike-air-huarache-run-pas-cher_98.html put the actual http://www.huaracherunpas-cher.fr/huarache-bordeaux_53.html mid-foot in addition to posture http://www.huaracherunpas-cher.fr/chaussure-huarache-nike_173.html from http://www.huaracherunpas-cher.fr/nike-huarache-chaussures_129.html underneath the foot http://www.huaracherunpas-cher.fr/nike-air-huarache-prix_120.html or so and connect on http://www.huaracherunpas-cher.fr/nike-huarache-magenta_51.html the laces. They transfer with http://www.huaracherunpas-cher.fr/nike-air-flight-huarache-og_48.html all the ft http://www.huaracherunpas-cher.fr/huarache-og-2017_143.html . when you http://www.huaracherunpas-cher.fr/air-huarache-run_157.html run for http://www.huaracherunpas-cher.fr/nike-huarache-3_108.html a genuinely glove-like in http://www.huaracherunpas-cher.fr/nike-air-huarache-solde_181.html shape, reducing the space in between http://www.huaracherunpas-cher.fr/acheter-huarache_84.html foot or so http://www.huaracherunpas-cher.fr/nike-air-huarache-chaussures_80.html in addition to http://www.huaracherunpas-cher.fr/nike-huarache-paris_69.html shoe with http://www.huaracherunpas-cher.fr/nike-huarache-pour-femme_155.html regard to complete comfort.Experience http://www.huaracherunpas-cher.fr/nike-huarache-usa_114.html tremendous pure flexibility, and that http://www.huaracherunpas-cher.fr/air-huarache-femme_90.html is http://www.huaracherunpas-cher.fr/huarache-nike-blanche_127.html regarding supernatural players such as you. http://www.huaracherunpas-cher.fr/nike-huarache-solde_94.html The ultra-lightweight http://www.huaracherunpas-cher.fr/huarache-run_132.html Nike Free of charge http://www.huaracherunpas-cher.fr/nike-air-huarache-turquoise_160.html Work 3 http://www.huaracherunpas-cher.fr/nike-huarache-marron_165.html Operating Shoe provides a barefoot-like http://www.huaracherunpas-cher.fr/huarache-enfant_62.html think using padding and http://www.huaracherunpas-cher.fr/chaussure-air-huarache_180.html also underfoot security. Nike Free http://www.huaracherunpas-cher.fr/nike-huarache-taille_49.html flex lines http://www.huaracherunpas-cher.fr/huarache-2017_99.html are suitable for http://www.huaracherunpas-cher.fr/huarache-chaussures_95.html full range of movement as http://www.huaracherunpas-cher.fr/nike-huarache-1991_55.html well as glove-like, custom http://www.huaracherunpas-cher.fr/nike-air-huarache-og-retro_101.html made http://www.huaracherunpas-cher.fr/nike-air-huarache-beige_112.html changes to your http://www.huaracherunpas-cher.fr/nike-air-huarache-international_104.html variety of archways. It http://www.huaracherunpas-cher.fr/nike-huarache-homme_141.html has ultra-breathable to be http://www.huaracherunpas-cher.fr/nike-huarache-blanc_85.html able to higher with http://www.huaracherunpas-cher.fr/nike-air-huarache-blanc_41.html regard to ventilation and http://www.huaracherunpas-cher.fr/huarache-nike-noir_149.html luxury. Loop band http://www.huaracherunpas-cher.fr/huarache-leopard_77.html lockdown supplies a http://www.huaracherunpas-cher.fr/nike-air-zoom-huarache_89.html risk-free suit although http://www.huaracherunpas-cher.fr/huarrache-blanche_135.html while echoing Swoosh http://www.huaracherunpas-cher.fr/nike-air-huarache-light_168.html style hallmark is good for http://www.huaracherunpas-cher.fr/nike-air-huarache-pas-chere_161.html enhanced rankings throughout lower gentle. http://www.huaracherunpas-cher.fr/huarache-usa_100.html Grab the most http://www.huaracherunpas-cher.fr/huarache-bleu_111.html current savings and http://www.huaracherunpas-cher.fr/nike-huarache-safari_52.html employ Nike http://www.huaracherunpas-cher.fr/nike-huarache-light-ultramarine_171.html promo codes to lower your http://www.huaracherunpas-cher.fr/air-huarache-nike_87.html shoes, clothing, extras http://www.huaracherunpas-cher.fr/nike-air-huarache-og_162.html and more.A second http://www.huaracherunpas-cher.fr/nike-huarache-ultramarine_125.html champion band, some sort of http://www.huaracherunpas-cher.fr/ 6th http://www.huaracherunpas-cher.fr/huarache-5_74.html score title, some sort of gold http://www.huaracherunpas-cher.fr/nike-huarache-rouge_81.html medal with http://www.huaracherunpas-cher.fr/nike-huarache-fille_148.html Spain's capital, air Nike jordan http://www.huaracherunpas-cher.fr/nike-air-huarache-homme_150.html Several witnessed http://www.huaracherunpas-cher.fr/nike-air-force-1-huarache_113.html all of it. Hidden http://www.huaracherunpas-cher.fr/chaussures-huarache-nike_152.html in the midsole with http://www.huaracherunpas-cher.fr/air-huarache-noire_117.html the Nike air http://www.huaracherunpas-cher.fr/nike-air-force-huarache_124.html jordan Seven http://www.huaracherunpas-cher.fr/huarache-og_183.html Old style, any Nike http://www.huaracherunpas-cher.fr/air-max-huarache_39.html Fresh air system provides http://www.huaracherunpas-cher.fr/air-huarache-noir_116.html light ease. Whether you're http://www.huaracherunpas-cher.fr/chaussures-huarache_56.html jogging, leaping http://www.huaracherunpas-cher.fr/huarache-chaussure_122.html or perhaps carrying out every day, http://www.huaracherunpas-cher.fr/huarache-noir-femme_60.html that compresses to http://www.huaracherunpas-cher.fr/huarache-noir-et-rose_109.html scale http://www.huaracherunpas-cher.fr/nike-air-flight-huarache_102.html back this drive involving effect then right http://www.huaracherunpas-cher.fr/nike-air-huarache-run_43.html away gets back http://www.huaracherunpas-cher.fr/huarache-nike-pas-cher_79.html for their http://www.huaracherunpas-cher.fr/nike-air-huarache-run-chaussures_174.html initial form as http://www.huaracherunpas-cher.fr/nike-air-huarache-1991_65.html well as quantity, all set http://www.huaracherunpas-cher.fr/air-nike-huarache_107.html for an additional http://www.huaracherunpas-cher.fr/huarache-nike-chaussures_131.html effect. This particular 60's Michael http://www.huaracherunpas-cher.fr/basket-nike-huarache_45.html jordan shoe http://www.huaracherunpas-cher.fr/nike-huarache-2013_159.html characteristics fast-drying, polyurethane-coated leather, which http://www.huaracherunpas-cher.fr/air-huarache-grise_142.html helps shield the http://www.huaracherunpas-cher.fr/chaussures-air-huarache_128.html particular shoe's http://www.huaracherunpas-cher.fr/nike-huarache-leopard_57.html area and makes it possible http://www.huaracherunpas-cher.fr/huarache-noir_86.html for the http://www.huaracherunpas-cher.fr/nike-huarache-toute-noir_154.html idea for you to last http://www.huaracherunpas-cher.fr/nike-air-huarache-light-ultramarine_64.html longer whilst the new-leather http://www.huaracherunpas-cher.fr/nike-huarache-agassi_133.html shine. http://www.huaracherunpas-cher.fr/nike-huarache-prix_66.html The Nike LunarGlide+ 5 http://www.huaracherunpas-cher.fr/boutique-nike-huarache_151.html Girls Operating Shoe supplies http://www.huaracherunpas-cher.fr/huarache-beige_106.html the very same LunarGlide http://www.huaracherunpas-cher.fr/nike-huarache-boutique_147.html trip sportsmen love with http://www.huaracherunpas-cher.fr/huarache-vintage_42.html active Flywire for http://www.huaracherunpas-cher.fr/air-huarache-blanc_123.html an adaptive, http://www.huaracherunpas-cher.fr/nike-huarache-femme-pas-cher_140.html glove-like fitand it's light than http://www.huaracherunpas-cher.fr/nike-huarache-run_72.html it is forerunners. Strong http://www.huaracherunpas-cher.fr/huarache-4_118.html , ultra-lightweight active Flywire http://www.huaracherunpas-cher.fr/nike-huarache-light-og_115.html about the shoe's upper http://www.huaracherunpas-cher.fr/nike-huarache-gris_59.html is adjustable http://www.huaracherunpas-cher.fr/nike-air-huarache-light-ultramarine-og_75.html from the laces http://www.huaracherunpas-cher.fr/nike-air-huarache-mid_78.html in addition to wraps the mid-foot http://www.huaracherunpas-cher.fr/nike-air-huarache-light-pas-cher_44.html in addition http://www.huaracherunpas-cher.fr/huarache-air-max_163.html to arc for just http://www.huaracherunpas-cher.fr/nike-air-huarache-retro_70.html a personalised, glove-like healthy. http://www.huaracherunpas-cher.fr/nike-huarache_93.html A http://www.huaracherunpas-cher.fr/huarache-light_50.html good internal sleeved systems about http://www.huaracherunpas-cher.fr/nike-air-huarache-original_144.html the complete ft . http://www.huaracherunpas-cher.fr/nike-air-huarache-bleu_167.html for a deluxe, comfortable fit http://www.huaracherunpas-cher.fr/nike-huarache-jd_46.html and http://www.huaracherunpas-cher.fr/huarache-instagram_169.html straightforward on / off. http://www.huaracherunpas-cher.fr/nike-air-max-huarache-hybrid_121.html The most recent LunarGlide http://www.huaracherunpas-cher.fr/nike-huarache-premium_126.html characteristics Vibrant Assist from the http://www.huaracherunpas-cher.fr/nike-huarache-free-run-pas-cher_156.html midsole for http://www.huaracherunpas-cher.fr/basket-huarache_63.html security devoid of the added pounds http://www.huaracherunpas-cher.fr/air-huarache-og_71.html or perhaps hardness of http://www.huaracherunpas-cher.fr/air-huarache-solde_40.html your classic http://www.huaracherunpas-cher.fr/nike-huarache-free-run-2012_146.html medial article. http://www.huaracherunpas-cher.fr/air-huarache-paris_138.html Additionally, it incorporates http://www.huaracherunpas-cher.fr/huarache-acheter_83.html a floating heel-support clip that http://www.huaracherunpas-cher.fr/huarache-montante_179.html actions along with http://www.huaracherunpas-cher.fr/huarache-free-run_145.html you so helping http://www.huaracherunpas-cher.fr/huarache-noir-et-blanc_96.html maintain your back http://www.huaracherunpas-cher.fr/nike-air-huarache-90_110.html with the ft . coming http://www.huaracherunpas-cher.fr/nike-huarache-free-light_134.html from going back or http://www.huaracherunpas-cher.fr/nike-huarache-run-pas-cher_61.html perhaps facing outward http://www.huaracherunpas-cher.fr/free-huarache_103.html after clinching for you to reasonable http://www.huaracherunpas-cher.fr/achat-nike-huarache_137.html excessive pronation. http://www.huaracherunpas-cher.fr/nike-air-huarache-taille_172.html The actual Nike LunarGlide+ http://www.huaracherunpas-cher.fr/air-huarache-light_139.html Some is http://www.huaracherunpas-cher.fr/huarache-femmes_170.html definitely Nike+ prepared, so that http://www.huaracherunpas-cher.fr/nouvelle-nike-huarache_82.html you can very easily track, reveal as well as review your own works. Make use of Nike Online coupons for getting Nike Sports, Nike Football, NikeiD, Nike Free of charge Benefit 3.1 Coaching Shoes, Nike Fresh Operating Selection This year, Nike FuelBand and even more.

Comment by scott154 14 weeks and 1 day ago

Your point of view

You must be signed in to comment.