p=1 ; lynx -source http://www.lipsum.com/feed/xml?amount=${p} | grep '<lipsum>' -A$(((p-1))) | perl -p -i -e 's/\n/\n\n/g' | sed -n '/<lipsum>/,/<\/lipsum>/p' | sed -e 's/<[^>]*>//g'

Get Lorum Ipsum random text from lorumipsum.com

This fixes the extra lines you get when you request only 1 paragraph using a little bit of grep. Just set p to the number of paragraphs you want.
Sample Output
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce consequat tincidunt diam ut lobortis. Aenean sed dolor nibh, eget consequat purus. Curabitur luctus nibh nec velit dignissim ultrices. Mauris id elit ac diam tempus facilisis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin euismod consectetur lorem, sit amet pellentesque felis elementum a. Vivamus congue nulla et lorem convallis rutrum. Curabitur dapibus aliquam nunc sed vestibulum. In at ornare mauris. Integer congue sem turpis. In at velit at neque facilisis facilisis a egestas justo. Proin gravida diam sed metus elementum egestas. Maecenas et enim vel dolor dictum faucibus. Sed ultrices rutrum nisi, vitae rutrum tortor consequat ac. Maecenas at nunc in neque vestibulum varius.

0
By: nublaii
2012-10-24 14:11:52

1 Alternatives + Submit Alt

  • This will generate 3 paragraphs with random text. Change the 3 to any number. Show Sample Output


    5
    lynx -source http://www.lipsum.com/feed/xml?amount=3|perl -p -i -e 's/\n/\n\n/g'|sed -n '/<lipsum>/,/<\/lipsum>/p'|sed -e 's/<[^>]*>//g'
    houghi · 2010-04-26 17:26:44 2

What do you think?

Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?

You must be signed in to comment.

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again. 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.

Share Your Commands



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: