Я працюю над сценарієм. Я маю це виклик програми, яка має вхідний каталог.
Програма виглядає так, якщо виконує її з командного рядка
/path/to/program -c /path/to/config -d "path/to/directory"
Я використовую змінну для шляху до каталогу. "${name}"
проблема, яку я маю, це програма очікує подвійних лапок для шляху до каталогу. Я повинен використовувати подвійні лапки в моїй змінній для покриття просторів і т.д.
find $SRC -type d -name '*' | while read name;
do
$program -c $pgm_config -d "${name}";
done
Сценарій - це свого роду робота. Програма збирає каталог, але, схоже, збирає все інше в теці. Одні файли і т.д. Я впевнений, що це або дійсно неправильно, або мені не вистачає чогось простого. Я спробував кілька різних способів, щоб побачити, якщо я можу просто зрозуміти це з проб і помилок. ""${name}""
'"${name}"'
без удачі
\""$name"\"
?