Я хочу передать аргументы командной строки, присваиваемые скрипту другой команде, но я также хочу сначала добавить некоторые дополнительные аргументы. Как я могу сделать это с помощью bash?Подготовить аргументы командной строки в linux/bash
Это будет посылать все аргументы по команде:
command [email protected]
Но я хочу что-то подобное:
command [argument1, argument2, [email protected]]
Как вы можете сделать что-то подобное в Баш?
@bt, обратите внимание на использование кавычек здесь. Это очень важно: он передает аргументы точно так же, как и полученные. –
Спасибо! Работает отлично! В каких случаях нельзя помещать кавычки вокруг $ @ mess? –
'$ @' ведет себя так же, как '$ *' и подлежит разбиению и глобализации слов. Наиболее распространенным проявлением является то, что вы не можете ничего делать с именами файлов, содержащими пробелы. –