У меня есть переменная, содержащая wildarded дескрипторов файлов:Bash переменная, содержащая файл подстановочные
FORMATS='*.mobi *.pdf *.txt *.epub *.lit'
Он получает расширенную с соответствующими файлами, если я пишу
echo $FORMATS
и сохраняет его строковое значение, если я процитирую
echo "$FORMATS"
Теперь, мне нужно управлять им как строкой, и я это делаю.
SUBST=`echo "$FORMATS" | sed "s/$1//"`
Проблема в том, что внутри `` файлы все равно расширяются. Как предотвратить это? Благодарю.
Действительно? Вы пробовали «эхо» $ SUBST «'? – choroba