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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.