Всем привет. Подскажите, а в sed можно передать какой-нибудь параметр? Что-то вроде опции -v в awk.
Мне надо сделать замену в файле:
k=3
sed 's/^ *Function:/Function"$k"/' file
как обьяснить sed что $k это 3, а не $k?
Подскажите кто знает, пожалуйста
Спасибо!!!
>Всем привет. Подскажите, а в sed можно передать какой-нибудь параметр? Что-то вроде
>опции -v в awk.
>Мне надо сделать замену в файле:
>k=3
>sed 's/^ *Function:/Function"$k"/' fileПопробуйте sed "s/^ *Function:/Function$k/" file
>>Всем привет. Подскажите, а в sed можно передать какой-нибудь параметр? Что-то вроде
>>опции -v в awk.
>>Мне надо сделать замену в файле:
>>k=3
>>sed 's/^ *Function:/Function"$k"/' file
>
>Попробуйте sed "s/^ *Function:/Function$k/" fileОгромное Вам Спасибо!!!!
>>>Всем привет. Подскажите, а в sed можно передать какой-нибудь параметр? Что-то вроде
>>>опции -v в awk.
>>>Мне надо сделать замену в файле:
>>>k=3
>>>sed 's/^ *Function:/Function"$k"/' file
>>
>>Попробуйте sed "s/^ *Function:/Function$k/" file
> Огромное Вам Спасибо!!!!мне без пробела не помогло.
sed '15 a \./adv202/tst W 12 $1 1' slog
^^
Пробовал \$1\ |$1| "$1" и без пробелов, воспринимает, как текст.
echo $1 в конце скрипта (для проверки) выдаёт введённый параметр,а sed - нет.