文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>写一个小脚本,自动统计指定的各文件的行数及所有..

写一个小脚本,自动统计指定的各文件的行数及所有..

时间:2008-09-20  来源:isqlw

比如脚本文件名为a.sh(也可以不以.sh为后缀),#cat  a.sh
#!/bin/bash
#statistics the raws of the files you input
usage()
{
  echo "usage:please input >= two filenames"
}
totalline=0
if [ $# -lt 2 ]; then
  usage
fi
while [ $# -ne 0 ]
do
line=`cat $1 |wc -l`
echo "$1:$line"
totalline=$[ $totalline+$line ]
shift
done
echo "--------"
echo "totalline: $totalline"

如果在脚本a.sh所在的目录下有文件aa,bb,cc三个文件,我们就可以执行这个脚本来统计每个文件的行数以及这三个文件的总行数.如果想统计不在此目录下的文件的行数,写成绝对路径就可以了
注:shift n,n为数字,向左移n位,第一次执行循环体第一个变量的值付给$1,第二次时第二个变量付给$1,……
#bash a.sh aa bb cc
 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载