|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Akhmed Oumiarov 2:5020/238.1 25 Sep 2001 15:12:41 To : Vladimir Subject : как засунуть ковычки в переменную bash скрипта? -------------------------------------------------------------------------------- * как засунуть ковычки в переменную bash скрипта? (Vladimir -> Akhmed Oumiarov) * 24 Sep 101 06:29:55 Приветствую, Vladimir! Vl>>> что я ни так делаю? Vl>>> нарисовал простенький скриптик Vl>>> -----begin---- Vl>>> #!/bin/bash Vl>>> FILE="file name.txt" Vl>>> PARAM="-b \"$FILE\"" Vl>>> PROG="cat" Vl>>> $PROG $PARAM Vl>>> -----end------ Vl>>> запускаю :) а он мне :( Vl>>> cat: "file: No such file or directory Vl>>> cat: name.txt": No such file or directory AO>> В сфере предложенного тебе решения с eval хочу добавить: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ обрати внимание!!! AO>> Команду AO>> $cat "file name.txt" AO>> можно записать в таком виде: AO>> $cat file\ name.txt AO>> ^^ Vl> незнаю насколько правильнее но проблему это не решало Vl> в этом случае также необходим eval см. выше. Я и не предлагал тебе не использовать eval. Просто указал одну маленькую деталь. Akhmed Oumiarov, 2:5020/238.1 ... в мирах любви неверные кометы ... --- Blue Wave/386 v2.30 * Origin: InfoScience BBS user's message (2:5020/238.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32913bb09c98.html, оценка из 5, голосов 10
|