Что содержат $0, $1 и $2 в скрипте?
$0
$1
$2
Текущий PID, последний статус и PID фонового процесса.
Имя, с которым был вызван скрипт, первый и второй аргументы соответственно.
Первый, второй и третий аргументы.
Три разные формы общего количества аргументов.