![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
SED помочь
Привет,
У меня есть файл, и я должен добавить строку выше определенного строка в файле. В файле строк начинается с даты и может иметь строки, начиная с даты повторяются. Я хочу поиска (первые случаи) по линии, начиная с конкретной даты и вставить строку выше этой линии Ex sample.txt ------------------------------- 013008 ....... 013008 ....... 013108 ....... 013108 ....... 013008 ....... 020108 020108 ........ Сказать, что я хочу для поиска строки, начинающиеся с 020108 (первое появление) и вставить в строку выше него. Можете ли вы дать мне SED Команда для этого или Perl onliner. Спасибо заранее ammuu Последний раз редактировалось ammu; на 02-01-2008 11:48 AM.. |
|
||||
|
Спасибо за ответы
Когда я исполнить команду он бросал ошибку $SED '1, / 020108 / (/ / I \ добавить эту строку) 'a.txt SED: Команда искажен: 1, / 020108 / (/ / I \ добавить эту строку) Мне нужно добавить строку, которая в создании какой-либо временный файл Спасибо Ammu |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|