Из любопытства, при выполнении сравнения переменных bash (его значение является integer) можно проверить его по некоторому предопределенному значению, объявленному как intили как string. Пример скрипта : #!/bin/bash f1() { [ "$1" == "1" ] && echo "$FUNCNAME: \"1\" compared as string" } f2()...