编写shell脚本文件统计两个文件中包含the的的行数并相加输出结果
时间: 2024-09-24 21:03:28 浏览: 38
Shell脚本统计文件行数的8种方法
5星 · 资源好评率100%
编写一个Shell脚本来统计两个文件中包含单词"the"的行数并相加,你可以创建一个简单的bash script,如下所示:
```bash
#!/bin/bash
# 定义要检查的文件名
file1="file1.txt"
file2="file2.txt"
# 使用grep命令找出每文件包含"the"的行数,并将结果乘以1(因为默认grep会返回匹配行的数量)
lines_in_file1=$(grep -c "the" "$file1")
lines_in_file2=$(grep -c "the" "$file2")
# 计算总行数
total_lines=$((lines_in_file1 + lines_in_file2))
# 输出结果
echo "The total number of lines containing 'the' in both files is: $total_lines"
```
保存这个脚本到一个.sh文件,例如`count_the_lines.sh`,然后给它执行权限:
```sh
chmod +x count_the_lines.sh
```
接着,运行脚本:
```sh
./count_the_lines.sh
```
阅读全文