簡體   English   中英

在bash中轉義變量

[英]Escape variables in bash

我有一個文本文件,其中包含很多行,例如消息:

  1. 有效用戶
  2. 操作啟用
  3. 您無權執行此操作
  4. 請輸入超過5個字符...

我使用bash腳本讀取該文件,例如

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

並返回所有良好結果,但在消息3中,只需返回:

  1. 您無權執行此操作

沒有"\\"

我如何才能返回准確的線?

然后嘗試read -r line

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM