0%

Shell脚本编程入门

新建脚本

1
vim cnt.sh

逐行显示指定文件的每一行内容并统计总行数

编写脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
# cnt.sh
# 逐行显示指定文件的每一行内容并统计总行数

# 总行数计数器
cnt=0

# 读取一行
while read line
do
# 输出这行内容
echo $line
# 计数器加一
cnt=$(expr $cnt + 1)
# file为指定文件
done < file

# 输出总行数
echo $cnt

指定测试文件file内容

1
2
3
4
Hello
,
World
!

运行脚本

1
bash cnt.sh

运行结果

image.png