我一直在尝试创建一个名为 的文件~/dictwords.txt,其中包含在文件中找到的单词数/usr/share/dict/words。
我已经创建了文件然后我删除了它,因为我做错了我最初执行了 echo 命令。然后我尝试了这个命令,非常兴奋,因为我认为我是对的。
wc -w /usr/share/dict/words > ~/dictwords.txt
Run Code Online (Sandbox Code Playgroud)
它仍然是错误的,我应该只有数字,没有文件名。
默认情况下,wc打印结果和文件名。如果您只想要结果,则必须wc从 stdin 读取输入:
</usr/share/dict/words wc -w > ~/dicwords.txt
Run Code Online (Sandbox Code Playgroud)
根据您目前的解决方案,你可以使用一些其他的工具来获得仅从结果wc一样cut,awk,grep...
wc -w /usr/share/dict/words | cut -d' ' -f1 > ~/dicwords.txt
Run Code Online (Sandbox Code Playgroud)
尽管假设它的实现wc不会在数字前添加空格字符,但并非每个wc实现都如此。
| 归档时间: |
|
| 查看次数: |
29869 次 |
| 最近记录: |