Я пытаюсь создать сценарий bash, который запрашивает каталог, а затем запрашивает параметры (оба с использованием диалоговых окон), но я не могу заставить его работать.
Если каталог$directory
и параметры сохраняются как $options
Я предполагал, что команда будет:
ls $options $directory
Но пока это не сработало.Команда не выполняется, так как она пытается запустить параметры как каталоги.Частично проблема заключается в том, что входные данные из контрольного списка возвращаются с двойными кавычками, но я не уверен, как их удалить.Кроме того, если я запускаю:
ls "-A" ~
, тогда команда работает нормально, но через скрипт bash (и я проверил это с помощью отладчика) точно такая же строка не будет выполненас использованием переменных или в виде жестко закодированной строки.
Я что-то упускаю из виду?Я могу опубликовать фактический код, который я использовал, если это поможет.