Допустим, есть один скрипт s1
, и мне нужно передать аргумент $1
со значением foo bar
с пробелом в нем. Это можно сделать
./s1 "foo bar"
однако, когда я хочу запустить указанную выше команду в другом скрипте (, скажитеs2
), как бы это сказать? Если я скажу так, как указано выше, foo bar
будет интерпретироваться как два аргумента (для s1 ), а не один.