LINUX.ORG.RU

Как заставить sed


0

0
Поменять строку номер которой находиться в переменной $NUM а на то что менять в переменной $TEXT. $TEXT может быть похож например на это (/usr/tmp или /*). зарание спосибо
★★
Для sed могу предложить только такой способ:

NUM=1
TEXT=/*
echo 1 | sed 's|'"$NUM"'|'"$TEXT"'|'

То есть переменные клеятся в sed-овскую команду шелом.

Еще могу предложить использовать awk, у него есть ключик -v.
amm ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.