【发布时间】:2014-02-03 21:11:21
【问题描述】:
如何在 bash 脚本中打印指定文件中的字数。例如,它将作为
运行cat test | ./bash_script.sh
cat test
Hello World
This is a test
运行cat test | ./bash_script 的输出看起来像
Word count: 6.
我知道它可以在没有脚本的情况下完成。我正在尝试将wc -w 实现到一个 bash 脚本中,该脚本将计算如上所示的单词。任何帮助表示赞赏!谢谢你
【问题讨论】:
-
那是6个字! ;) cyberciti.biz/faq/finding-bash-shell-array-length-elements stackoverflow.com/questions/5382712/… 这两个链接应该对你有很大帮助。第一个是如何告诉数组的长度,第二个是如何将字符串变量标记为数组
-
为什么不让你的 bash 脚本执行
wc -w?这不是shell脚本是一个很好的工具的任务,虽然可以用锤子敲螺丝,但这并不值得。 -
这里显示了一种方式stackoverflow.com/a/7045517/297323,但正如其他人所说,不要!
-
这是一个脚本的一部分,它计算给定文件的每一行有多少单词,然后在最后计算文件中的总单词数。