BASH script quick reference
1. Special character
- ; --Command separator
- ;; --double terminator in case ....esac
- # -- comment
- . -- equivalent to source command. e.g. Note: dot has other meanings as well.
. data-file # source data-file
- "STRING" --partial quoting preserve most of the special characters within STRING
- 'STRING' -- full quoting preserves all special characters within STRING
- , -- comma separator ,links together a series of arithmetic operations. All are evaluated, but only the last one is returned.
- \-- escape
- ` -- command substitutions. `command` makes available the output of command for assignment to a variable
- : -- null command=NOP , :=true
- ! -- invert/negate/reverse the sense of a test or exit status[bang]
- () -- command group,(a1=1,b=2), or array initialization
- {a,b,c}--brace expansion,eg. cat {file1,file2,file3}>combined_file,eg. cp file22.{txt,backup}
- {a..z} -- extended brace expansion. echo {a..z} #a,b,c,d....z
- [] -- test expression between []
- [[]]-- test.
0 Comments:
Post a Comment
<< Home