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 для чайников Вопросы И Ответы 2 10-11-2008 05:08 PM
Является продолжительность ID пользователя для AIX Ограничить до 8 символов? meihua_t AIX 2 04-07-2008 03:04 AM
Длина линии Sreejith_VK Shell программирование и сценарии 4 03-10-2008 10:46 AM
Grep линию длиной препятствием проблема - помогите! jvander Shell программирование и сценарии 23 05-09-2005 09:44 AM
Командная строка буфера предел? kornshellmaven UNIX для чайников Вопросы И Ответы 7 01-07-2003 11:59 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 10-01-2006
hnhegde hnhegde is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2006
Сообщений: 22
grep строка длиной предел

Привет друзья!

У меня смешная проблема с grep. Когда я запускаю
grep 'Expr' file.txt
вещи отлично работает. Но когда я пытаюсь получить номер строки, используя опцию-N, т.е.
grep-N 'Expr' file.txt
Я получаю сообщение "grep: 0652-226 Максимальная длина линии превысила 2048".

Если линия имеет более чем 2048 символов, то я хотел есть ошибка в первом случае. Может ли кто-нибудь, пожалуйста, объясните, почему ошибка только с N-вариант? Я работающий на AIX 5.1.0.0

Спасибо.
Old 10-02-2006
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5807
Как угадать - линия длиной 2045. Когда grep пытается записать номер строки
плюс оригинальные линии, то в 2048 лимит на I / O превышен.

Редактировать --
Я могу не дублировать эту проблему, линии размера это не то же самое.

Последний раз редактировалось: Джим Макнамара; на 10-02-2006 12:25 PM..
Old 10-02-2006
ghostdog74 ghostdog74 is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2006
Сообщений: 2557
Цитата:
Первоначально Послано hnhegde
Привет друзья!

У меня смешная проблема с grep. Когда я запускаю
grep 'Expr' file.txt
вещи отлично работает. Но когда я пытаюсь получить номер строки, используя опцию-N, т.е.
grep-N 'Expr' file.txt
Я получаю сообщение "grep: 0652-226 Максимальная длина линии превысила 2048".

Если линия имеет более чем 2048 символов, то я хотел есть ошибка в первом случае. Может ли кто-нибудь, пожалуйста, объясните, почему ошибка только с N-вариант? Я работающий на AIX 5.1.0.0

Спасибо.
Вот когда у вас нет ... контроль над инструментами вы пользуетесь.
Если у вас есть Python в вашем Экс уже:

Код:
for linenum, lines in enumerate(open("file.txt")):
     if "expr" in lines:
          print "Line number: " , linenum

Old 10-02-2006
hnhegde hnhegde is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2006
Сообщений: 22
Благодаря Джима. Это может быть причиной.
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 08:50 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