如何编写一个名为maximum的程序,它接受任意数量的参数

时间:2014-10-17 13:38:08

标签: linux bash shell

所以我正在尝试编写一个名为maximum的程序,它接受任意数量的参数。为了所有 作为文件的参数,它找到包含最多单词的文件,并打印一行 如:

提供最多字数(37)

的文件

假设文件名为"无论"有37个单词,更多(或相同) 当前目录中的任何其他文件。如果没有参数是有效文件,那么 以下行应打印到stderr:最大:未指定有效文件名

wc命令似乎很有用,尤其是wc –w

请指导我更多帮助!!

由于

1 个答案:

答案 0 :(得分:1)

将以下内容放入脚本中并享受:

for i; do  wc -w $i; done | sort -n | tail -1 | cut -d' ' -f2

PS:当你不自助时,没有人愿意帮忙。对我而言,这是时间流逝; - )