Вырезать строки из файла:
Вырезать строки из файла:
Тупой вопрос наверное, но:
1) Как получить из файла (в частности и из STDIN) все строки кроме трех первых
2) Как получить из файла (в частности и из STDIN) все строки без 5, 7 и 29 строки
1) Как получить из файла (в частности и из STDIN) все строки кроме трех первых
2) Как получить из файла (в частности и из STDIN) все строки без 5, 7 и 29 строки
Опыт растет прямо пропорционально выведенному из строя оборудованию
-
- Неотъемлемая часть форума
- Сообщения: 435
- Зарегистрирован: 03 апр 2004, 17:05
- Контактная информация:
Например:
С изменениями справедливо и для второго случая. Или надо без пайпов и сторонних интерпретаторов выкрутиться?
Код: Выделить всё
echo -e "1\n2\n3\n4\n5\n\6\n" | awk '{if(NR>3) printf("%s\n", $0)}' -
Не знаю, может пошаманить с cat -n <file> и регулярными выражениями ?
cat -n выводит строки с их номерами вначале :
А потом может как-нибудь замутить регулярное выражение, читающее всё после цифры(номер строки)+пробел ? К сожалению в рег. выр.я не силён, поэтому могу и ошибаться...
cat -n выводит строки с их номерами вначале :
Код: Выделить всё
kif0rt@Ubuntu:/tmp$ cat -n test
1 dfdfdsf
2 dsfdsf
3 454
4 54
5 3543
6 5
7 g
8 hgfh
9 gfh
10 55
11 6
12 54
13 gb
14 gfhgf
15 hf
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
-
- Неотъемлемая часть форума
- Сообщения: 354
- Зарегистрирован: 22 сен 2004, 13:47
- Откуда: Minsk
- Контактная информация:
Код: Выделить всё
tail +3 [FILE]