2013-11-23 5 views
3

Мне нужно создать скрипт (более точно один лайнер), который получит в качестве аргумента ссылку на каталог (ex /home/stan/direct). Каталог (в моем примере это прямой) содержат
неизвестное количество каталогов и файлов. Эти файлы содержат слова, разделенные одним «,» (запятой), одним «» (пробелом) или одним «/ n» (новая строка). Сценарий должен считать печатные символы из всех этих файлов (исключение «" и ",") и распечатать результат, а также перенаправить все ошибки, возникающие при запуске скрипта в файле с именем errors.txt. А теперь мой вопрос? Как я могу создать такой скрипт (однострочный)?Подсчитайте допустимые для печати символы

+1

Пожалуйста, пост пример того, что вы хотите, чтобы текст выглядеть до и после. И вы уже что-то пробовали? –

+0

вопрос непонятный. но команда 'strings' должна помочь вам. 'man strings', чтобы увидеть подробности – Kent

ответ

1

Первый фильтр из которых не для печати, а затем подсчитать, что осталось:

sed 's/[^a-zA-Z0-9]//g'|wc -c 
Смежные вопросы