|
- bash - What is the purpose of in a shell command? - Stack Overflow
Furthermore, you also have || which is the logical or, and also ; which is just a separator which doesn't care what happend to the command before
- bash - Shell equality operators (=, ==, -eq) - Stack Overflow
If not quoted, it is a pattern match! (From the Bash man page: "Any part of the pattern may be quoted to force it to be matched as a string ") Here in Bash, the two statements yielding "yes" are pattern matching, other three are string equality:
- What does $# mean in bash? - Ask Ubuntu
Furthermore, when you use bash -c, behavior is different than if you run an executable shell script, because in the latter case the argument with index 0 is the shell command used to invoke it
- Whats the difference between [ and [[ in Bash? - Stack Overflow
Make sure you have the #! bin bash shebang line for your script if you use double brackets See also Bash FAQ - "What is the difference between test, [ and [ [ ?" Bash Practices - Bash Tests Server Fault - What is the difference between double and single brackets in bash?
- How to compare strings in Bash - Stack Overflow
How do I compare a variable to a string (and do something if they match)?
- What is the meaning of read -r? - Unix Linux Stack Exchange
7 The Bash man page's section about read states that, by default The backslash character (\) may be used to remove any special meaning for the next character read and for line continuation but, if you pass -r, then Backslash does not act as an escape character The backslash is considered to be part of the line
- What do the -n and -a options do in a bash if statement?
The switches -a and -n are not strictly part of a bash if statement in that the if command does not process these switches What are primaries? I call them "switches", but the bash documentation that you linked to refers to the same thing as "primaries" (probably because this is a common term used when discussing parts of a boolean expression)
- What does set -e mean in a Bash script? - Stack Overflow
74 As per bash - The Set Builtin manual, if -e errexit is set, the shell exits immediately if a pipeline consisting of a single simple command, a list or a compound command returns a non-zero status
|
|
|