(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