|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir 2:5020/400 24 Sep 2001 10:29:55 To : Akhmed Oumiarov Subject : Re: как засунуть ковычки в переменную bash скрипта? -------------------------------------------------------------------------------- Akhmed Oumiarov <Akhmed.Oumiarov@p1.f238.n5020.z2.fidonet.org> wrote: > * Quoting message: > * как засунуть ковычки в переменную bash скрипта? (Vladimir -> All) > * 21 Sep 101 08:34:36 > Приветствую, 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 > В сфере предложенного тебе решения с eval хочу добавить: > Команду > $cat "file name.txt" > можно записать в таком виде: > $cat file\ name.txt > ^^ незнаю насколько правильнее но проблему это не решало в этом случае также необходим eval > (просто перед каждым пробелом ставишь '\') > это ИМХО правильнее. > > Akhmed Oumiarov, 2:5020/238.1 > ... в мирах любви неверные кометы ... -- With best regards Vladimir Kibitkin mailto:kiba@omnicom.ru http://www.omnicom.ru/mhint ICQ: 10333607 --- ifmail v.2.15dev5 * Origin: A poorly-installed InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/609275b68a06.html, оценка из 5, голосов 10
|