mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
expanded the bash tutorial
This commit is contained in:
parent
01f1419dd7
commit
a538c52fb4
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
language: bash
|
language: bash
|
||||||
contributors:
|
contributors:
|
||||||
- ["Max Yankov", "https://github.com/golergka"]
|
- ["Max Yankov", "https://github.com/golergka" - "Darren Lin", "https://github.com/CogBear"]
|
||||||
filename: LearnBash.sh
|
filename: LearnBash.sh
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -50,4 +50,24 @@ fi
|
|||||||
# Expressions are denoted with the following format:
|
# Expressions are denoted with the following format:
|
||||||
echo $(( 10 + 5 ))
|
echo $(( 10 + 5 ))
|
||||||
|
|
||||||
```
|
# Commands can be substitued within other commands using $( ):
|
||||||
|
# The following command displays the number of files and directories in the current directory.
|
||||||
|
echo "There are $(ls | wc -l) items here."
|
||||||
|
|
||||||
|
#Bash uses a case statement that works similarily to switch in Java and C++:
|
||||||
|
case "$VARIABLE"
|
||||||
|
in
|
||||||
|
#List patterns for the conditions you want to meet
|
||||||
|
0) echo "There is a zero."
|
||||||
|
1) echo "There is a one."
|
||||||
|
*) echo "It is not null."
|
||||||
|
esac
|
||||||
|
|
||||||
|
#For loops iterate for as many arguments given:
|
||||||
|
#The contents of var $VARIABLE is printed three times.
|
||||||
|
for $VARIABLE in x y z
|
||||||
|
do
|
||||||
|
echo "$VARIABLE"
|
||||||
|
done
|
||||||
|
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user