思路:
1、如何获取文件行数
2、如何获取文件单词数
3、如何获取文件字符数
4、如何获取文件中最长的一行的长度
5、汇总脚本
下面一层层来解决
-
如何获取文件行数
cat file | wc -l
-
如何获取文件单词数
cat file | wc -w
-
如何获取文件字符数
cat file | wc -c
-
如何获取文件中最长一行的长度
wc file -L
-
汇总脚本
#!/bin/bash
wcfile1 () {
cat $file | wc -l
}
wcfile2 () {
cat $file | wc -w
}
wcfile3 () {
cat $file | wc -c
}
wcfile4 () {
wc $file -L
}
[ $# -ne 1 ] && { echo "Usage: $(basename $0) need one argument.";exit -1; }
file=$1
wcfile1
wcfile2
wcfile3
wcfile4