编写一个Shell脚本,使用until循环读取一个文件的内容,并输出每一行内容。
时间: 2024-03-20 10:44:16 浏览: 101
利用Shell脚本循环读取文件中每一行的方法详解
5星 · 资源好评率100%
当然,以下是一个使用until循环读取文件并逐行输出的Shell脚本:
```bash
#!/bin/bash
# 读取文件名
echo "请输入文件名:"
read filename
# 检查文件是否存在
if [ ! -f $filename ]; then
echo "文件不存在!"
exit 1
fi
# 使用until循环读取文件内容并逐行输出
until [ -z "$line" ]; do
read line < $filename
echo $line
done
```
这个脚本与前面的while循环脚本非常相似,只是循环条件不同,使用了until循环,并在每次循环前读取文件的下一行内容。
阅读全文