Difference between revisions of "OPS435 Lecture 3 - Bash"
m (Andrew moved page OPS435 Lecture 3 to OPS435 Lecture 3 - Bash) |
|||
(One intermediate revision by the same user not shown) | |||
Line 25: | Line 25: | ||
** LANG=C;echo [A-Z]* | ** LANG=C;echo [A-Z]* | ||
* brace expansion examples | * brace expansion examples | ||
− | |||
** echo {1..5} | ** echo {1..5} | ||
** echo {a..m} | ** echo {a..m} |
Latest revision as of 12:40, 22 August 2017
Linux processes
- ps
- kill
- top
Using BASH History
- history command
- ! command
User-define variables
- Setting
- Reading
Quoting & escaping
- Single quotes
- Double quotes
- Back quotes
- Escaping special characters
Shell Expansions
- Pathname expansion examples
- ls abc*
- echo abc?
- LANG=C;echo [A-Z]*
- brace expansion examples
- echo {1..5}
- echo {a..m}
- touch file{1,2,3,4}
- touch file{1..4}
- touch file{2,4,6,8}
- mkdir ops435/{labs,notes}
- Tilde expansion examples
- echo ~
- Command substitution examples
- echo $(date)
- echo `date`
- Arithmetic expansion examples
- echo $((2 + 2))
- x=$((5/2))