我在尝试编写的 unix shell 脚本中遇到了一些问题,该脚本从命令行保持多个文件中的总行数。我可以单独计算行数并在每次循环中显示它们,但我的行变量总是在最后读取 0。
#! /bin/sh
lines=0
line_count(){
#count the lines
l= blablabla.....
lines=`lines + l`
}
for f in "$@"
do
echo "total lines:"
( line_count "$f" )
done