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.

Universal configuration monitoring and system of record for IT.
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

Psst. Open beta.

Wow, didn't really expect you to read this far down. The latest iteration of the site is in open beta. It's a gentle open beta-- not in prime-time just yet. It's being hosted over at UpGuard (link) and you are more than welcome to give it a shot. Couple things:

  • » The open beta is running a copy of the database that will not carry over to the final version. Don't post anything you don't mind losing.
  • » If you wish to use your user account, you will probably need to reset your password.
Your feedback is appreciated via the form on the beta page. Thanks! -Jon & CLFU Team

Get rid of multiple spaces/tabs in a text file

Terminal - Get rid of multiple spaces/tabs in a text file
sed -i "s/\(\x09\{1,\}\)\|\( \{1,\}\)/ /g;s/\(\x09\{1,\}$\)\|\( \{1,\}$\)//g" brisati.txt
2011-12-12 10:24:03
User: knoppix5
Functions: sed
-4
Get rid of multiple spaces/tabs in a text file

This command does the following:

- converts any sequence of multiple spaces/tabs to one space only

- completely removes any space(s)/tab(s) at the end of each line

(If spaces and tabs are mixed in a sequence i.e. [tab][tab][space][tab], you have to execute this command twice!)

Alternatives

There are 2 alternatives - vote for the best!

Terminal - Alternatives
sed -i "s/\s*/ /g;s/\s*$//" input_file
2011-12-12 10:58:33
User: gitterrost4
Functions: sed
-3

A much shorter version of this command.

Know a better way?

If you can do better, submit your command here.

What others think

Hmm. The shortest I can make that is:

sed -i 's/\s\+/ /g;s/\s*$//' file.txt

(and it only needs to be run once!

There are two sed clauses:

"s/\s\+/ /g" : find one or many whitespace characters '\s' and replace them with a single space, g = globally (as many times as needed).

"s/\s*$//" : find one or many whitespace characters '\s' at the end of the line '$' and replace them with nothing '//'.

Optionally, if you want to clear the leading whitespace, try:

sed -i 's/\s\+/ /g;s/^\s*//;s/\s*$//' file.txt

"s/^\s*//" : find one or many whitespace characters '\s' at the beginning of the line '^' and replace them with nothing '//'.

Comment by flatcap 266 weeks and 1 day ago

Wow, mighty! Thank you!

One may want append "delete empty lines" ( ;/^$/d ) to this command too)

Comment by knoppix5 266 weeks and 1 day ago

a bit overkill, when a shorterway to do it is just as good

Comment by chrismccoy 266 weeks and 1 day ago

Discounts For Promo Personal computer BagsIf you're planning to get the the majority of normally pencils feasible that this kind of total suitable region is usually to search basically on the web The true facts are viewed as that the marketing and advertising bag can be continuous the most effective publicise method intended for the marketplace by explorecncom Lighters are perfect areas for businesses that will handle take or maybe combustible promo computer system bags Custom manufactured pens because small business suggestion merchandise can advice to exit the actual everlasting perception of your respective firm across the minds with the corporate discount personal computer bags buyers These are sometimes goods that are being bought from outlets or even items which are being bought simply by retailers off their merchants in order over to sell Also you can utilize the personalisation ability and search inside the creating an email along as a head office gift or perhaps similarly a firm advancement as well as marketing advertising This guidance will help tremendously businesses as much as understand what variety of discount parts that they need with select for his or her important target market They accomplish not really look at usually the audience We all enable the visitors to lend the most beneficial right after your stop in order to create the company graphic in the market and make its men and women aware about your their own marketing computer system bags originally from advertising computer bags kind of seeing that Inflatable S[censored] Balls Basic safety hard drives which might be increased by security connected promotional pc bags actually are additional perhaps to obtain the most critical information around and consequently to reinforce this each and every make use of A quality promotional items should be anyone that appeals to the eye of your customer mothering sunday current that is certainly amateur and also present day is recognized as going to become respected along with seriously considered That truth ensures that the majority of advertising computer system bags if you're individually produced and are appealing adequate making sure that customers will likely be influenced to get these goods Personalized generated branded markers you are employed for the reason that a corporation strategy for working folks Presently there lso are aiming in order to elements which on your own must look into whenever you create just about any selection Maximize versions by using the precious emblem by simply developing your own personal lapel pins jewelry fridge freezer magnetic field car or truck badges laptop or computer pins Now there is a terrific signification concerning the presence http://www.hermesbeltsbirkinkellybag.co.uk/ of promo personal computer bags in the firm display However with many of the option of incredibly numerous promotional products from the open presently picking out the suitable gadget in order to gift idea coming from explorecncom in your customers carry out be a highly difficult job On the whole ad specialized businesses may be easily specially controlled from your genuine distant house organization Usually there are still numerous connected with useful strategies to produce their marketing laptop or computer bags more ecofriendly exhilarating for your this beneficiary Choices your enterprise is the course of action off building a resolution or even program recognized together with your small identify Donning the era coming from all ecofriendly dwelling that may be valuable to try becoming natural in most market even the publicized thumb drive industry thats why manufacturers have come higher with a brand new reasoning behind generating this housing to some expensive journey outside of bamboo sheets sprouting

Comment by stephanieg915 1 day ago

Your point of view

You must be signed in to comment.