LINUX.ORG.RU

Вопрос про аргументы из переменной

 ,


0

1

Как из переменной, вида A="-- ./-do\ do ha\ ha" командой

touch "$A"
, или
cat "$A"
создать/прочитать файлы -do do, ha ha?
-- внутри переменной — обязательное условие.
Пробовал и с кавычками и без — ничего не выходит. В лучшем случае \ заменяется на .

★★★★★

Последнее исправление: CYB3R (всего исправлений: 4)

Раз уж это bash

А кто готовит переменную? Правильнее было бы сделать массив declare -a A=("--" "./-do do" "ha ha"), чтобы он сам разворачивался в список аргументов: touch "${A[@]}".

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.