编写一个Shell脚本,使用while循环读取一个文件的内容,并输出每一行内容
时间: 2024-03-05 16:49:36 浏览: 108
Shell脚本实现乱序排列文件内容的多种方法(洗牌问题)
好的,下面是一个使用 while 循环读取文件内容的 Shell 脚本:
```bash
#!/bin/bash
filename="test.txt"
while read line
do
echo "$line"
done < "$filename"
```
该脚本会读取名为 `test.txt` 的文件的内容,并逐行输出每一行的文本。在循环中,使用了 `read` 命令来读取文件的每一行内容,并将其保存在变量 `line` 中。然后使用 `echo` 命令输出变量 `line` 的值。需要注意的是,循环的输入来自于文件的内容,因此需要使用重定向符 `<` 将文件名传递给循环,以便从文件中读取输入。
阅读全文