在bash中转义变量

时间:2011-12-14 14:59:05

标签: linux bash

我有一个包含许多行的文本文件,如消息:

  
      
  1. 有效用户
  2.   
  3. 操作启用
  4.   
  5. 您没有权利这样做
  6.   
  7. 请输入超过5个字符......
  8.   

我使用bash脚本来读取此文件,如

while read line
do
    ....
    echo "${line}"
    ....
done

并返回所有好处,但在消息3中,只返回:

  
      
  1. 您无权执行此操作
  2.   

没有"\"

我怎样才能返回正确的线?

1 个答案:

答案 0 :(得分:4)

然后尝试read -r line