KSH for Syntax

by on August 31, 2007 · 0 comments· last updated at August 31, 2009

Can you explains UNIX ksh for loop syntax which can repeatedly execute a block of statements with a simple ksh script example?

UNIX ksh syntax is as follows:

for var in item1 item2 item3 ... itemN
do
      command1
      command2
      ...
      commandN
done

Here is a sample example:

#!/usr/bin/ksh
for character in  Tom Jerry Spike Tyke  Butch Tuffy  Quacker
   do
   print "Tom and Jerry character is: $character"
done

Sample Outputs:

Tom and Jerry character is: Tom
Tom and Jerry character is: Jerry
Tom and Jerry character is: Spike
Tom and Jerry character is: Tyke
Tom and Jerry character is: Butch
Tom and Jerry character is: Tuffy
Tom and Jerry character is: Quacker

See this page for more for loop examples including explicit list, and command substitution using ksh for loops.



You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 0 comments… add one now }

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <kbd> <blockquote> <pre> <a href="" title="">

Tagged as: , , , , , , , , , , ,

Previous Faq:

Next Faq: