![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как печатать линии после 2 строки из текстового файла | ram1729 | Shell программирование и сценарии | 6 | 09-16-2008 11:34 PM |
| обратный поиск текстовой файл с определенной строки | PacificWonder | Shell программирование и сценарии | 14 | 08-28-2008 05:28 PM |
| необходимость поиска и вывода предыдущей строки | скрежещет | Shell программирование и сценарии | 8 | 05-07-2008 10:31 AM |
| Как напечатать строку номера в текстовый файл? | forevercalz | Shell программирование и сценарии | 4 | 12-12-2005 05:04 AM |
| Поиск по тексту и распечатать следующую строку | alijassim | Shell программирование и сценарии | 2 | 08-17-2004 07:08 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Поиск текста из файла и печати текста и один предыдущей слишком
Привет,
Пожалуйста, дайте мне знать, как найти текст и печать текста и его предыдущей строке. Пожалуйста, не раздражает несколько дней назад я попросил и текст следующую строку. Я с помощью HP-UX 11.11 Спасибо за вашу помощь. |
|
||||
|
Один из способов:
Код:
awk '/pattern/{print s "\n" $0;exit}{s=$0}' file
|
|
||||
|
Или:
Код:
grep -B1 pattern file Код:
sed -n -e '/pattern/{x;p;x;p}' -e h file
|
|
||||
|
Я понятия не имею, то, что HP-UX 11.11 является .. но нормального * NIX оболочку, вы можете сделать:
grep-A2 "sometext" somefile.ext Было бы захватить этот текст, а потом две строчки .. Вы также можете использовать-Б прежде. |
|
||||
|
Please "cfajohnson" Что нужно изменить на следующую команду, чтобы найти необходимый текст и его предыдущей строке.
Я получил команду (текст \u003d начало; AWK'/'"$ текста "/ (N) \u003d N 2 -> 0 'имя_файла) для поиска текста и следующую строку. Спасибо за вашу помощь. |
|
||||
|
Привет,
Командование AWK '/ шаблон / (печати S "\ N" $ 0;) (выход S \u003d $ 0)' файла только возвращает первые случаи структура, она не показывается на следующий случай. Пожалуйста, помогите мне, спасибо |
|
||||
|
Удалить выходе команды:
Код:
awk '/pattern/{print s "\n" $0}{s=$0}' file
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|