Показать сообщение отдельно

  #902  
Старый 12.09.2015, 10:45
gpuhash
Постоянный
Регистрация: 22.09.2011
Сообщений: 471
С нами: 7705046

Репутация: 97
По умолчанию

Вот любите вы под каждую мелкую задачу целую программу писать

Все это придумано уже лет дцать назад

Ну например:

Цитата:
Сообщение от wifiadapter  

-del удалить не печатаемые символы

tr -dc "[:alnum:][:space:][unct:]"

Цитата:
Сообщение от wifiadapter  

-t удалить по размеру

gawk 'length($1) > 7 {print $1} '

Цитата:
Сообщение от wifiadapter  

-d удалить дубликаты

-s сортировка

sort

sort -u

Все вместе: cat musor.txt | tr -dc "[:alnum:][:space:][unct:]" | gawk 'length($1) > 7 {print $1} ' | sort -u > slovar.txt

и т.д.

Причем все то же самое можно и на sed сделать, но боюсь при набирании примеров у меня сломаются пальцы, а у некоторых - моск

P.S. Под виндовз все эти утилиты тоже есть, достаточно поставить CYGWIN
 
Ответить с цитированием