|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Peter Irich 2:5030/877.7 26 Sep 2001 21:06:45 To : Vladimir Subject : Re: как засунуть ковычки в переменную bash скрипта? -------------------------------------------------------------------------------- At 21 Sep 01 17:11:12, Vladimir wrote to doom: >>> что я не так делаю? >>> нарисовал простенький скриптик >>> -----begin---- >>> #!/bin/bash >>> >>> FILE="file name.txt" >>> PARAM="-b \"$FILE\"" >>> PROG="cat" >>> $PROG $PARAM >> Думаю тут работает правило двойные кавычки внутри, одинарные снаружи и >> наоборот до бесконечности. >> DooM2OnlyOne V> Спасибо проблема решена :) V> решение: V> eval $PROG $PARAM V> ^^^^ V> вместо последней строчки V> тест: V> # FILE="file name.txt"; PARAM="-b \"$FILE\""; PROG="cat"; eval $PROG $PARAM А вoт кусoк из мoегo скpипта на tcsh, хoтя этo и не oтвет на вoпpoс: >==========< # if (-f lin) then echo "please, rename file "\""lin"\""" exit endif >==========< With regard, Peter. --- QDed beta v1.33.2, RedHat7.1/2.4.2-2, tcsh, P200, ET6000 * Origin: peter.ir@spb.cityline.ru (2:5030/877.7) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3426723e1e87.html, оценка из 5, голосов 10
|