#!/bin/bash # for loops echo "all the files in directory--------" for item in * do if [ -f $item ] then echo $item fi done echo echo "all the directory in directory--------" for item in * do if [ -d $item ] then echo $item fi done echo echo "execute list of commands--------" for command in ls pwd date do echo "command name -> $command" $command done
Sunday, April 9, 2017
Shell Scripting Tutorial for Beginners 20 - FOR loop to execute commands
Shell Scripting Tutorial for Beginners 18 - FOR loop
Basic Syntax:
for VARIABLE in 1 2 3 4 5 .. N do command1 command2 commandN done #OR----------------------------------------------- for VARIABLE in file1 file2 file3 do command1 on $VARIABLE command2 commandN done #OR----------------------------------------------- for OUTPUT in $(Linux-Or-Unix-Command-Here) do command1 on $OUTPUT command2 on $OUTPUT commandN done #OR----------------------------------------------- for (( EXP1; EXP2; EXP3 )) do command1 command2 command3 done
Example:
#!/bin/bash # for loops #Example 1 ------------------------ for i in 1 2 3 4 5 do echo $i done #Example 2 ------------------------ for i in {0..10} do echo $i done #Example 3 ------------------------ for i in {0..10..2} do echo $i done #Example 4 ------------------------ echo ${BASH_VERSION} for (( i=0; i<5; i++ )) do echo $i done
Thursday, April 6, 2017
Saturday, April 1, 2017
Shell Scripting Tutorial for Beginners 18 - UNTIL loop
#!/bin/bash # until loops n=1 # first way echo "----until loops------first way-------------------" until [ $n -gt 10 ] do echo "$n" (( n++ )) done # second way n=1 echo "----until loops------second way-------------------" until (( $n > 10 )) do echo "$n" (( ++n )) done # third way n=1 echo "----until loops------third way-------------------" until [ $n -gt 10 ] do echo "$n" n=$(( n+1 )) done
test@test:~/Desktop$ ./hello.sh ----until loops------first way------------------- 1 2 3 4 5 6 7 8 9 10 ----until loops------second way------------------- 1 2 3 4 5 6 7 8 9 10 ----until loops------third way------------------- 1 2 3 4 5 6 7 8 9 10 test@test:~/Desktop$
Shell Scripting Tutorial for Beginners 16 - using sleep and open termina...
#!/bin/bash # while loops n=1 while [ $n -le 3 ] do echo "$n" (( n++ )) gnome-terminal & done
Shell Scripting Tutorial for Beginners 15 - WHILE Loops
#!/bin/bash # while loops n=1 # first way echo "----while loops------first way-------------------" while [ $n -le 10 ] do echo "$n" (( n++ )) done # second way n=1 echo "----while loops------second way-------------------" while (( $n <= 10 )) do echo "$n" (( ++n )) done # third way n=1 echo "----while loops------third way-------------------" while [ $n -le 10 ] do echo "$n" n=$(( n+1 )) done
test@test:~/Desktop$ ./hello.sh ----while loops------first way------------------- 1 2 3 4 5 6 7 8 9 10 ----while loops------second way------------------- 1 2 3 4 5 6 7 8 9 10 ----while loops------third way------------------- 1 2 3 4 5 6 7 8 9 10 test@test:~/Desktop$
Subscribe to:
Posts (Atom)
Partner Sites
VideoToGifs.com
EasyOnlineConverter.com
SqliteTutorials.com
Top Online Courses From ProgrammingKnowledge
Python Course http://bit.ly/2vsuMaS
Java Coursehttp://bit.ly/2GEfQMf
Bash Coursehttp://bit.ly/2DBVF0C
Linux Coursehttp://bit.ly/2IXuil0
C Course http://bit.ly/2GQCiD1
C++ Coursehttp://bit.ly/2V4oEVJ
PHP Coursehttp://bit.ly/2XP71WH
Android Coursehttp://bit.ly/2UHih5H
C# Coursehttp://bit.ly/2Vr7HEl
JavaFx Coursehttp://bit.ly/2XMvZWA
NodeJs Coursehttp://bit.ly/2GPg7gA
Jenkins Course http://bit.ly/2Wd4l4W
Scala Coursehttp://bit.ly/2PysyA4
Bootstrap Coursehttp://bit.ly/2DFQ2yC
MongoDB Coursehttp://bit.ly/2LaCJfP
QT C++ GUI Coursehttp://bit.ly/2vwqHSZ