![]() |
|
|
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 |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
grep строка длиной предел
Привет друзья!
У меня смешная проблема с grep. Когда я запускаю grep 'Expr' file.txt вещи отлично работает. Но когда я пытаюсь получить номер строки, используя опцию-N, т.е. grep-N 'Expr' file.txt Я получаю сообщение "grep: 0652-226 Максимальная длина линии превысила 2048". Если линия имеет более чем 2048 символов, то я хотел есть ошибка в первом случае. Может ли кто-нибудь, пожалуйста, объясните, почему ошибка только с N-вариант? Я работающий на AIX 5.1.0.0 Спасибо. |
|
||||
|
Как угадать - линия длиной 2045. Когда grep пытается записать номер строки
плюс оригинальные линии, то в 2048 лимит на I / O превышен. Редактировать -- Я могу не дублировать эту проблему, линии размера это не то же самое. Последний раз редактировалось: Джим Макнамара; на 10-02-2006 12:25 PM.. |
|
||||
|
Цитата:
Если у вас есть Python в вашем Экс уже: Код:
for linenum, lines in enumerate(open("file.txt")):
if "expr" in lines:
print "Line number: " , linenum
|
|
||||
|
Благодаря Джима. Это может быть причиной.
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|