簡體   English   中英

bash變量中的bash腳本

[英]Bash script in bash variable

我有一個bash腳本,如下所示:

SCRIPT=$(curl .... | parsing...)

echo $SCRIPT > myfile

但是,當我嘗試在文件中echo它時,會評估某些部分。 (如果定義了變量,則替換變量, *字符替換為工作目錄中的所有文件,等等。)

我可以防止bash在仍然echo同時評估變量的任何內容嗎?

是的,為此使用雙引號。 我將演示:

$ x='*'

$ echo $x
..list of files..

$ echo '$x'
$x

$ echo "$x"
*

暫無
暫無

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

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