|
- shell - Bash regex =~ operator - Stack Overflow
What is the operator =~ called? I'm not sure it has a name The bash documentation just calls it the =~ operator Is it only used to compare the right side against the left side? The right side is considered an extended regular expression If the left side matches, the operator returns 0, and 1 otherwise Why are double square brackets required when running a test? Because =~ is an operator of
- 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
- How do AND and OR operators work in Bash? - Stack Overflow
Likewise, false true will not evaluate the true operand, because it cannot change the value of the expression Boolean evaluation in bash is actually used mainly for controlling the conditional evaluation of the operands, not their order Typical usage is do_foo || do_bar_if_foo_fails or do_foo do_bar_only_if_foo_has_succeeded
- 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:
- How to compare strings in Bash - Stack Overflow
How do I compare a variable to a string (and do something if they match)?
- 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)
- shell - Difference between sh and Bash - Stack Overflow
When writing shell programs, we often use bin sh and bin bash I usually use bash, but I don't know what's the difference between them What's the main difference between Bash and sh? What do we
- How do I iterate over a range of numbers defined by variables in Bash?
Related discusions: bash for loop: a range of numbers and unix stackexchange com - In bash, is it possible to use an integer variable in the loop control of a for loop?
|
|
|