判断上一条命令执行是否成功

$?变量的值是上一条命令执行的返回值
通过判断这个变量的值 , 可以知道上一条命令是否执行成功

1
2
3
4
5
if [ $? -eq 0 ];then
echo "执行成功"
else
echo "执行失败"
fi

逐行读取文件

1
2
3
4
while read LINE
do
echo $LINE
done < test.txt