Форум — Development обработка текста 0 0 Подскажите, пожалуйста, как с помощью sed-а в файле заменить каждую строку на предыдущую, первая остаётся без изменений? Ссылка
Зачем тебе sed? Вот для шел: first=1 prev= while read line; do if [ $first -eq 0 ]; then echo $prev else echo $line fi prev=$line first=0 done nobody ★★ (03.12.04 19:27:52 MSK) Ссылка
Получится исходный файл, в котором первая строка продублирована, а последняя удалена: sed '1p $d' :-) murla ★ (05.12.04 22:12:11 MSK) Ссылка