![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| AWK распечатать следующую строку в текущей строке | ajp7701 | Shell программирование и сценарии | 5 | 05-25-2009 01:17 PM |
| распечатать любое требуемое соответствие своей линии не используя AWK и его NR переменная | RahulJoshi | Shell программирование и сценарии | 2 | 09-07-2008 03:35 AM |
| печатать строку любой строки я хочу в один файл ... Существует ли способ | kittusri9 | Shell программирование и сценарии | 1 | 05-15-2008 01:37 PM |
| Экстракт линии с заданным списком идентификаторов | mskcc | Shell программирование и сценарии | 3 | 04-14-2006 12:15 AM |
| Печатать файл построчно | handak9 | Shell программирование и сценарии | 2 | 10-20-2005 09:44 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Версия для печати Выбор линия между двумя идентификаторов.
У меня есть следующие, содержащие данные в следующем формате:
[START1] ДАННЫЕ ....------ --------------- -------------- [END1] ДАННЫЕ .....------ -------------------- ------------------ [START1] ДАННЫЕ ....------ --------------- -------------- [END1] Я хочу, чтобы извлечь избирательно ДАННЫЕ между идентификаторами [START1] и [END1], включая идентификатор, то есть начало, [START1] как показано ниже: [START1] ДАННЫЕ ....------ --------------- -------------- [START1] ДАННЫЕ ....------ --------------- -------------- Пожалуйста, помогите мне с this.Thanks! |
|
||||
|
Код:
sed -n '/START1/,/END1/p' a.txt | sed '/END1/d' Код:
awk '/START1/{flag=1}
/END1/{flag=0}
flag==1 {print}' a.txt
|
|
||||
|
Код:
sed -n '/\[START1\]/{:a;N;/\[END1\]/!ba;s/\n[^\n]\+$//;p}' filename
|
|
||||
|
Спасибо друзья!!!
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|