Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как найти строки в файле длинее 100 символов / 19 сообщений из 19, страница 1 из 1
19.05.2011, 14:56
    #37269478
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
awk ' { if ( length > L ) { L=100;s=$0 } }END{ print L,"\""s"\"" }' file.txt
не подходит
...
Рейтинг: 0 / 0
19.05.2011, 14:57
    #37269485
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
буду очень благодарен
...
Рейтинг: 0 / 0
19.05.2011, 15:01
    #37269500
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkmawk ' { if ( length > L ) { L=100;s=$0 } }END{ print L,"\""s"\"" }' file.txt
не подходитпочему?
...
Рейтинг: 0 / 0
19.05.2011, 15:04
    #37269510
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Ёш,

мне почему-то выдается последняя строка файла, колонки в файле разбиты через |
...
Рейтинг: 0 / 0
19.05.2011, 15:09
    #37269527
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkm, не ясно чем не подходит
Код: plaintext
awk '{ if ( length > 100 ) print }'
...
Рейтинг: 0 / 0
19.05.2011, 15:10
    #37269535
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Ёш,

как разделить строки через |
строка1|строка2|строка3|....
...
Рейтинг: 0 / 0
19.05.2011, 15:11
    #37269542
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkm,

awk '{ if ( length > 100 ) print }' - выдает весь файл
...
Рейтинг: 0 / 0
19.05.2011, 15:14
    #37269552
Мутаген
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
egrep '.{100}+' file
...
Рейтинг: 0 / 0
19.05.2011, 15:19
    #37269568
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Мутагенegrep '.{100}+' file

что это
...
Рейтинг: 0 / 0
19.05.2011, 15:29
    #37269619
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkmgjkmpjdfntkm,

awk '{ if ( length > 100 ) print }' - выдает весь файлЗначит у Вас в этом файле все строки длинее 100 символов.
...
Рейтинг: 0 / 0
19.05.2011, 15:32
    #37269626
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Ёш,

мне нужно разделить файл на строки через делиметр | а потом искать строки, как это сделать
...
Рейтинг: 0 / 0
19.05.2011, 15:36
    #37269641
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkm,

cat file.txt | tr '|' '\n' | awk '{ if ( length > 10 ) print }'
...
Рейтинг: 0 / 0
19.05.2011, 15:38
    #37269647
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
эээ length > 100 конечно.
...
Рейтинг: 0 / 0
19.05.2011, 15:55
    #37269696
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Ёшgjkmpjdfntkm,

cat file.txt | tr '|' '\n' | awk '{ if ( length > 10 ) print }'

супер...а как теперь обрезать все строки больше 100 к 100 строкам?
...
Рейтинг: 0 / 0
19.05.2011, 16:02
    #37269718
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
в конце файл нужно вернуть в исходный вид с |
...
Рейтинг: 0 / 0
19.05.2011, 17:00
    #37269906
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkmв конце файл нужно вернуть в исходный вид с |А голосом произносить в PC Speaker не надо будет? Так на всякий случай спрашиваю :)
...
Рейтинг: 0 / 0
19.05.2011, 17:06
    #37269923
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Ёшgjkmpjdfntkmв конце файл нужно вернуть в исходный вид с |А голосом произносить в PC Speaker не надо будет? Так на всякий случай спрашиваю :)

это финал уже :)
...
Рейтинг: 0 / 0
19.05.2011, 17:43
    #37270011
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
gjkmpjdfntkm,

Код: plaintext
1.
2.
3.
echo -ne 'qweasdzxc|poi|mnblkjhgf\nzxcvbn|qazwsx|' | awk 'BEGIN{FS="|";OFS=FS}{ for(i=1;i<=NF;++i){ $i=substr($i,0,5) } print }'
qweas|poi|mnblk
zxcvb|qazws|
пять замените на Ваши 100
...
Рейтинг: 0 / 0
19.05.2011, 17:59
    #37270063
gjkmpjdfntkm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как найти строки в файле длинее 100 символов
Ёшgjkmpjdfntkm,

Код: plaintext
1.
2.
3.
echo -ne 'qweasdzxc|poi|mnblkjhgf\nzxcvbn|qazwsx|' | awk 'BEGIN{FS="|";OFS=FS}{ for(i=1;i<=NF;++i){ $i=substr($i,0,5) } print }'
qweas|poi|mnblk
zxcvb|qazws|
пять замените на Ваши 100

это пять)
Спасибо за помощь
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как найти строки в файле длинее 100 символов / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]