(Grav GitSync) Automatic Commit from RealStickman
This commit is contained in:
parent
18c4854271
commit
37b1490202
37
pages/04.other/14.bash/default.en.md
Normal file
37
pages/04.other/14.bash/default.en.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
title: Bash
|
||||||
|
---
|
||||||
|
|
||||||
|
[toc]
|
||||||
|
## Returning exit status
|
||||||
|
`exit 1`
|
||||||
|
|
||||||
|
Code | Meaning
|
||||||
|
--- | ---
|
||||||
|
0 | Success
|
||||||
|
1 | Error
|
||||||
|
|
||||||
|
## Check for Arguments given
|
||||||
|
```
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
echo "Please supply one argument"
|
||||||
|
$(exit 1); echo "$?"
|
||||||
|
elif [ $# -ge 2 ]; then
|
||||||
|
echo "Please give only one argument"
|
||||||
|
$(exit 1); echo "$?"
|
||||||
|
fi
|
||||||
|
```
|
||||||
|
## Multiline output
|
||||||
|
```
|
||||||
|
cat << EOF
|
||||||
|
Line 1
|
||||||
|
Line 2
|
||||||
|
Line 3
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
Will output:
|
||||||
|
```
|
||||||
|
Line 1
|
||||||
|
Line 2
|
||||||
|
Line 3
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user