linux编写一个Shell脚本,使用while循环读取一个文件的内容,并输出每一行内容
时间: 2024-03-06 12:46:26 浏览: 180
利用Shell脚本循环读取文件中每一行的方法详解
5星 · 资源好评率100%
好的,以下是一个简单的Shell脚本,使用while循环读取一个文件的内容,并输出每一行内容:
```bash
#!/bin/bash
while read line
do
echo $line
done < file.txt
```
脚本解释:
- `#!/bin/bash` 表示使用Bash作为脚本的解释器。
- `while read line` 表示从标准输入中读取每一行数据,并将其存储在 `line` 变量中。
- `echo $line` 输出 `line` 变量的值,即每一行的内容。
- `done` 表示循环体结束。
- `< file.txt` 表示将 `file.txt` 文件中的内容作为标准输入传递给该脚本。
执行该脚本,将会输出文件中每一行的内容。其中,`file.txt` 为需要读取的文件名,需要替换成实际的文件名。
阅读全文