Господа! Подскажите,кто может - нужно из файла,приходящему по конвейеру отобрать 15 строчку и сохранить её в переменной.Как это можно реализовать через grep?
Идея в следующем - -n нумерует строки, ставя перед ними пробелы (5 штук), после этого идет номер строки. вот и получаем нужную строчку и с помощью `` передаем ее в парамет.
Сляпяно конечно на коленке но впринципе работает, хотя и не совсем элегантно.
grepом, боюсь, не получится. Решение из предыдущего письма
требует дополнительной работы по удалению номера строки из
переменной.
sed -e'15!d'
(т.е., применить команду d (delete) ко всем строкам, кроме (!) 15й)
однако, сделает.