2013-11-22 4 views
-1

Так что мне нужно создать команду с одним слоем, которая получает в качестве аргумента путь к каталогу, который содержит чужие файлы и подкаталоги. Эти файлы содержат слова, разделенные пробелом или запятой или новая строка. Сценарий должен записать в файле «символ» общее количество символов, а в файле «character.err» будут записаны все ошибки, которые могут появиться во время выполнения. Есть идеи? Я пробовал с grep и tr, и это не сработало.найти количество символов в сценарии командной строки

ответ

0

Попробуйте сделать это с помощью : (Если я правильно понимаю)

$ cat file 
foo,bar base 
qux 
$ awk -vRS='[ ,\n]' '{v+=length($0)}END{print FILENAME"="v " chars"}' file 
file=13 chars 
+0

Мне нужно подсчитать все символы, которые содержат все файлы в каталоге. – buu

+0

@sputnick Или, вы знаете, может быть, просто 'echo $ {# line}' ... – twalberg

+0

вы не понимаете, что мне делать .....: D – buu

Смежные вопросы