所以我需要创建一个单行命令,它将一个路径作为参数包含一个包含其他文件和子目录的目录。这个文件包含由一个空格或逗号或新行分隔的单词。脚本必须在文件“字符”中写入字符总数,并在文件“character.err”中写入执行期间可能出现的所有错误。任何的想法?我尝试使用grep和tr,但它没有用。
答案 0 :(得分:0)
尝试使用awk执行此操作:(如果我理解正确的话)
$ cat file
foo,bar base
qux
$ awk -vRS='[ ,\n]' '{v+=length($0)}END{print FILENAME"="v " chars"}' file
file=13 chars