找到行shell脚本中的字符数

时间:2013-11-22 18:57:31

标签: shell unix scripting

所以我需要创建一个单行命令,它将一个路径作为参数包含一个包含其他文件和子目录的目录。这个文件包含由一个空格或逗号或新行分隔的单词。脚本必须在文件“字符”中写入字符总数,并在文件“character.err”中写入执行期间可能出现的所有错误。任何的想法?我尝试使用grep和tr,但它没有用。

1 个答案:

答案 0 :(得分:0)

尝试使用执行此操作:(如果我理解正确的话)

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