|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Michail Shurutov 2:5002/60.14 06 Jul 2005 15:55:00 To : Sergey Khvatov Subject : Второй вопрос от чайника -------------------------------------------------------------------------------- Четверг 06. Июль 2005 11:13, you wrote to Anton Potekhin: AP>> From: "Anton Potekhin" <anton@orbita1.ru> AP>> Hello, All! AP>> есть например файл 1.txt: AP>> 1 ddd 222 AP>> 2 ffff 44444 AP>> 3 ddd 15 AP>> команда cat ./1.txt | awk '/ddd/ {print}' AP>> выведет 1-ую и 3-ию строку... но мне нужно вывести не все строки AP>> а только 222 и 15, т.е. части срок... Как это сделать ? и AP>> желательно для поиска подстроки использовать рег. выражения SK> Опять рекомендую perl: SK> perl -nae '($F[0] =~ m{your-pattern}) && (print $F[1], "\n")' 1.txt В данном конкретном случае awk проще. Тем более, почитав какой-нить туториал, с того же цитфорума можно понять что cat ./1.txt - лишее. -- С уважением, Michail Shurutov aka Chechen. ICQ Number: 217548294. e-mail: моёфамилиё@mail.ru --- Старый нудист 1.1.4.7 из-под Слаки 10.1 * Origin: Анархия - мать портвейна!(с) мой! (2:5002/60.14) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/327042cbaac0.html, оценка из 5, голосов 10
|