Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 16 submissions in the queue.
posted by LaminatorX on Sunday October 12 2014, @09:19AM   Printer-friendly
from the Bad-Ass-Script-Host dept.

When I first learned about Linux in the 90’s, I read that it was possible to even write your own commands to use at the command line. Later I learned about bash scripting, and it wasn’t long before I needed to learn how to loop in bash. Looping in bash is one of the fundamental building blocks of bash programming. It isn’t hard to do at all and is worth learning. The main reason to learn looping in bash is to handle doing the same thing over and over again. They’re easy to do even at the command line. Please follow along as we look a couple of basic examples, and how you can expand on them.

http://www.tidbitsfortechs.com/2014/10/looping-in-bash/

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Sunday October 12 2014, @10:41AM

    by Anonymous Coward on Sunday October 12 2014, @10:41AM (#105017)

    Not to nitpick or anything - it's great that people discover new and exciting things - but how is this news, let alone interesting news? This is shell scripting 101...

    Indeed. LaminatorX should have done a little bit of research before posting this "news story". A simple google search for "bash script" would have turned up millions of hits. This is not news. Not even close.

  • (Score: 2) by theluggage on Sunday October 12 2014, @11:07AM

    by theluggage (1797) on Sunday October 12 2014, @11:07AM (#105023)

    This is not news. Not even close

    But... "bash" is a trending keyword at the moment, and surely the language every l33t haX0r wants to learn right now. I hope part 2 of this article covers how to embed loops in environment variable declarations.

    P.S. Heartbleed had a logo. Where's the shellshock logo? I thought every security vulnerability got a snappy name and a logo now?

    • (Score: 0) by Anonymous Coward on Sunday October 12 2014, @02:38PM

      by Anonymous Coward on Sunday October 12 2014, @02:38PM (#105057)

      Here you go... [twimg.com]

    • (Score: 0) by Anonymous Coward on Monday October 13 2014, @02:08PM

      by Anonymous Coward on Monday October 13 2014, @02:08PM (#105557)
      Given the security and code quality problems with bash perhaps we should start learning to write stuff so that it's not bash specific.
  • (Score: 2, Insightful) by Anonoob on Sunday October 12 2014, @12:11PM

    by Anonoob (335) on Sunday October 12 2014, @12:11PM (#105034)

    The 'millions of hits' itself is important point here - even the few comments so far have given those of us in the 101 camp some insights, that may not be immediately resolved fishing through those hits. Can readily agree it isn't news, but who really comes to SN for the articles. Sure I can go learn this on other sites, but the opinions it was basic non-news actually peaked my interest, while later comments on different techinques were something the article itself did not go into and shows the true value of this site.
    So I for one, would appreciate this kind of article being posted now and then.

    • (Score: 2) by Phoenix666 on Monday October 13 2014, @01:38PM

      by Phoenix666 (552) on Monday October 13 2014, @01:38PM (#105539) Journal

      while later comments on different techinques were something the article itself did not go into and shows the true value of this site.

      I second this, too. Most of the time when you don't fish in certain waters all the time you chug through a tutorial to get what you need, and move on. This kind of focused feedback gives very valuable context to scripting in general that you would be hard pressed to get any way other than by sitting among the greybeards in the dark rooms for several years.

      --
      Washington DC delenda est.