14-11-2023
This commit is contained in:
@@ -27,14 +27,85 @@ Parcourir les arguments passés au script:
|
||||
```bash
|
||||
for i in "$@"
|
||||
do
|
||||
echo "$i"
|
||||
echo "Hi $i"
|
||||
done
|
||||
```
|
||||
|
||||
Parcourrir une liste:
|
||||
|
||||
```bash
|
||||
for i in {1..5}
|
||||
do
|
||||
echo "Hi $i"
|
||||
done
|
||||
|
||||
Hi 1
|
||||
Hi 2
|
||||
Hi 3
|
||||
Hi 4
|
||||
Hi 5
|
||||
```
|
||||
|
||||
```bash
|
||||
# bash 4.0+
|
||||
for i in {0. .8. .2} # debut. .fin. .increment
|
||||
do
|
||||
echo "Hi $i"
|
||||
done
|
||||
|
||||
Hi 0
|
||||
Hi 2
|
||||
Hi 4
|
||||
Hi 6
|
||||
Hi 8
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
for ((i=0 ; 10 - $i ; i++))
|
||||
do echo $i
|
||||
do
|
||||
echo "Hi $i"
|
||||
done
|
||||
```
|
||||
```
|
||||
|
||||
```bash
|
||||
for (( c=1; c<=5; c++ ))
|
||||
do
|
||||
echo "Hi $c"
|
||||
done
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Continue
|
||||
|
||||
```bash
|
||||
for i in {1..5}
|
||||
do
|
||||
[[ "$i" == '4' ]] && continue;
|
||||
echo "Hi $i"
|
||||
done
|
||||
|
||||
Hi 1
|
||||
Hi 2
|
||||
Hi 3
|
||||
Hi 5
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Break
|
||||
|
||||
```bash
|
||||
for i in {1..5}
|
||||
do
|
||||
[[ "$i" == '4' ]] && break;
|
||||
echo "Hi $i"
|
||||
done
|
||||
|
||||
Hi 1
|
||||
Hi 2
|
||||
Hi 3
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user