The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как игнорировать символы и печатать только номер, используя Unix? cdfd123 UNIX для чайников Вопросы И Ответы 5 08-03-2007 04:47 AM
Как можно игнорировать только строки, которые # в начале? csaha Shell программирование и сценарии 1 01-30-2006 03:35 AM
Игнорировать строки, начинающиеся с # sysera Shell программирование и сценарии 4 08-23-2005 10:04 AM
Сделать SED игнорировать линий Scarlos Shell программирование и сценарии 2 07-21-2005 11:33 AM
Удаление строк дублировать игнорировать дело hellsd UNIX для чайников Вопросы И Ответы 17 12-02-2004 10:47 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 05-19-2008
trey85stang trey85stang is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 74
AWK игнорировать первые х количество строк.

Есть ли способ сказать AWK игнорировать первые 11 строк файла?? Например, у меня есть файл с заголовком информации, в первой линии. Я хочу разделить файл на 5-6 различные файлы, но я хочу сохранить первые 11 строк из файла.

Как сейчас я запускаю эту команду:


Код:
cat something.csv | nawk '$2 = /servername/' >> something-new.csv

Она отрезает первые 11 строк ... Сейчас им просто делает два шага, чтобы создать файл работает SED 11Q> то-то new.csv запуска выше команды добавить то-new.csv. Есть ли способ сделать это с nawk просто так я могу устранить SED команды?
Old 05-19-2008
elthox elthox is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2006
Сообщений: 30
Цитата:
Первоначально Послано trey85stang View Post
Есть ли способ сказать AWK игнорировать первые 11 строк файла?? Например, у меня есть файл с заголовком информации, в первой линии. Я хочу разделить файл на 5-6 различные файлы, но я хочу сохранить первые 11 строк из файла.

Как сейчас я запускаю эту команду:


Код:
cat something.csv | nawk '$2 = /servername/' >> something-new.csv

Она отрезает первые 11 строк ... Сейчас им просто делает два шага, чтобы создать файл работает SED 11Q> то-то new.csv запуска выше команды добавить то-new.csv. Есть ли способ сделать это с nawk просто так я могу устранить SED команды?

Может быть так:

Кошка-N-нибудь | AWK '$ 1> 11 И И (условия вам нравится)

Кошка-N добавляет к первому coloumn номер строки.

Привет
Old 05-19-2008
trey85stang trey85stang is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 74
Цитата:
Первоначально Послано elthox View Post
Может быть так:

Кошка-N-нибудь | AWK '$ 1> 11 И И (условия вам нравится)

Кошка-N добавляет к первому coloumn номер строки.

Привет
Похоже, что будет работать, то я могу просто исключить первой колонке на печать с AWK.

Спасибо за помощь!
Old 05-19-2008
aju_kup aju_kup is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2006
Сообщений: 189
или вы можете попытаться

AWK '(NR <\u003d (11) следующая
Ур statments () '<filename>
Old 05-19-2008
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Регистрация: Февраль 2006
Место проведения: Альмерия ", Испания
Сообщений: 393
Цитата:
Первоначально Послано elthox View Post
Может быть так:

Кошка-N-нибудь | AWK '$ 1> 11 И И (условия вам нравится)

Кошка-N добавляет к первому coloumn номер строки.

Привет
ИЛИ:

Код:
awk 'NR>11' file

Old 05-19-2008
elthox elthox is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2006
Сообщений: 30
Цитата:
Первоначально Послано Klashxx View Post
ИЛИ:

Код:
awk 'NR>11' file
Да Klashxx .... это выглядит более элегантно.
Old 05-21-2008
trey85stang trey85stang is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 74
Хмм, Ive пытались эти примеры. первые 11 не напечатаны в любом из вышеуказанных заявлений. Может быть, я спросил неверно? Я ищу иметь 1-11 печатных строк, независимо от каких-либо параметров я пройти с AWK.

Возможно, мои две команды способ является наилучшим способом добиться этого?
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 08:59 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0