- sed, удалить предпоследнию стороку из файла., allez, 18:03 , 21-Дек-07 (1)
- sed, удалить предпоследнию стороку из файла., madskull, 22:24 , 24-Дек-07 (2)
>Можно как-то сделать проще? sed -n '1{x;b};${p;b};{x;p}' file
- sed, удалить предпоследнию стороку из файла., allez, 05:40 , 25-Дек-07 (3)
- sed, удалить предпоследнию стороку из файла., renton, 12:52 , 25-Дек-07 (6)
- sed, удалить предпоследнию стороку из файла., madskull, 14:49 , 25-Дек-07 (7)
>>>Можно как-то сделать проще? >> >>sed -n '1{x;b};${p;b};{x;p}' file > >Да, это высший пилотаж ;) >А вас не затруднит расшифровать, что при этом делает sed? Логика примитивная, команды есть в мане... Текущую строку запоминаем, предыдущую выводим. В случае последней строки, выводим ее, а предыдущую (она же предпоследняя), забываем. Кстати, если подумать, то можно даже вот так изобразить: sed -n 'x;1b;$x;p' file
- sed, удалить предпоследнию стороку из файла., Аноним, 08:48 , 25-Дек-07 (4)
|