- All scripts start with:
- #!/bin/bash
- echo outputs what is in front of it.
- If statements are structured like so:
#!/bin/bash
count=100
# -eq stands for Equals
if [ $count -eq 100 ]
then
echo Count is 100
else
echo Count is not 100
fi
Or
#!/bin/bash
clear
# -e stands for if a file exists
# -x if file exists AND is executable
if [ -e /home/lucky/error.txt]
then
echo "File exist"
else
echo "File does not exist"
fi
- Loops are structured like so:
#!/bin/bash
for i in 1 2 3 4 5
do
echo "Welcome $i times"
done
Or
#!/bin/bash
for i in dog jeff bob
do
echo $i
done
Or
#!/bin/bash
# Numbers 1-5
for i in {1..5}
do
echo Number $1
done