Эти операторы используются, например, в ((...))
и $ ((...) )
( арифметическое вычисление и арифметическое расширение соответственно):
if (( arg1 >= num1 )) && (( arg2 <= num2 )); then
...
fi
А также с let
. Следующее эквивалентно описанному выше:
if let "arg1 >= num1" && let "arg2 <= num2"; then
...
fi
См. Раздел «АРИФМЕТИЧЕСКАЯ ОЦЕНКА» в руководстве по Bash.