Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用unix计算多个文件中的字数_Unix - Fatal编程技术网

使用unix计算多个文件中的字数

使用unix计算多个文件中的字数,unix,Unix,我有一堆名为xaa、xab、xac、…、xtf的文件。我需要返回每个表中的字数 我目前有: grep -o ' ' x* | wc -l 但这只是给了我1的时候,有几个字 (我已经发布了类似的内容……我正试图以更清晰的方式解释我遇到的问题。) 应该做你想做的事-l选择wc打印行数。要获取字数,请使用-w选项 grep-o..仅打印匹配的零件。改用cat: cat x* | wc -w 根据评论更新: wc -w x* 是的,这告诉我单词的总数,但我需要把它切分。相反,可以使用行来声明每个

我有一堆名为xaa、xab、xac、…、xtf的文件。我需要返回每个表中的字数

我目前有:

grep -o ' ' x* | wc -l 
但这只是给了我1的时候,有几个字

(我已经发布了类似的内容……我正试图以更清晰的方式解释我遇到的问题。)


应该做你想做的事

-l
选择
wc
打印行数。要获取字数,请使用
-w
选项

grep-o..
仅打印匹配的零件。改用
cat

cat x* | wc -w
根据评论更新

wc -w x*

是的,这告诉我单词的总数,但我需要把它切分。相反,可以使用行来声明每个文件中不同的字数。例如2 2 3 89@boop,试试wc-wx*。哇!真管用!你知道我怎样才能使它只表达第一个字符吗?意思是数字?@boop,
wc-wx*| awk'{print$1}'
wc -w x*