URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9423
[ Назад ]

Исходное сообщение
"номер строки как переменная в SED-е, возможно ли?"

Отправлено dll2003 , 31-Мрт-12 00:05 
Джентльмены, добрый вечер,
Подскажите пожалуйста можно ли использовать переменную в качестве номера строке в sed-е?
Я пробовал что-то типа:
sed -n "/${номер строки}/p" ${файл}
Пока решил по другому, но данное решение позволит существенно сократить скрипт.

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"номер строки как переменная в SED-е, возможно ли?"
Отправлено Andrey Mitrofanov , 31-Мрт-12 10:55 
> Я пробовал что-то типа:
> sed -n "/${номер строки}/p" ${файл}

for i in `seq 1 10`; do sed -n "$i"'{s/^/'"$i . "'/;p;q}' <$FILE; done


"номер строки как переменная в SED-е, возможно ли?"
Отправлено dll2003 , 01-Апр-12 11:04 
>> Я пробовал что-то типа:
>> sed -n "/${номер строки}/p" ${файл}
> for i in `seq 1 10`; do sed -n "$i"'{s/^/'"$i . "'/;p;q}'
> <$FILE; done

Спасибо, большое, буду на работе, услали в командировку:(, попробую.