diff --git a/IT/Scripting.md b/IT/Scripting.md index 2d71b90..fe44e4f 100644 --- a/IT/Scripting.md +++ b/IT/Scripting.md @@ -71,6 +71,18 @@ goodbye) esac ``` +## Loops +### For loops +`for` loops are used when you have a finite collection over which you want to iterate, such as a list of files, or a list of server names: +```bash + +THINGS="thingone thingtwo thingthree" +for S in $THINGS; do + echo "Doing something to $S" +done +``` +### While loops + ## Commands | Command | Description | | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |