Как передать аргумент командной строки с пробелом в сценариях Bash

Допустим, есть один скрипт s1, и мне нужно передать аргумент $1со значением foo barс пробелом в нем. Это можно сделать

./s1 "foo bar"

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

9
задан jww 11 March 2019 в 11:09
поделиться