Я хочу, чтобы проверить, если параметр командной строки существует при выполнении сценария оболочки, напримерПроверка наличия аргументов командной строки в оболочке
./test.sh arg1 arg2 arg3 arg4
Хочет проверить, если один из аргументов, это сказать arg3 (не обязательно третий аргумент)
Быстрое решение - использовать цикл for и проверить, соответствует ли один из аргументов заданной строке, но есть ли лучший способ сделать это что-то вроде формы «arg3» в $ @.
Второе решение - это то, что я хочу, спасибо. – sysuser
Первое решение будет работать; второе решение может не работать, если аргументы могут содержать пробелы (или все, что вы пытаетесь использовать для разделения аргументов). – chepner