關於cat命令修改文件內容(導入變量符號以及變量內容)

關於cat命令修改文件內容(導入變量符號以及變量內容)

cat >1.txt<<END
$1=1
$2=2
$1
$2
END
查看文件內容爲:
[root@server04 ~]# cat 1.txt 
=1
=2

[root@server04 ~]# 

說明導入的$1,$2自動被解析了。
但是當我們想輸入一些變量而不被解析時怎麼辦呢?只需要爲END加上單引號即可

cat >2.txt<<'END'
$1=1
$2=2
$1
$2
END
[root@server04 ~]# cat 2.txt 
$1=1
$2=2
$1
$2
[root@server04 ~]#

結論:cat命令輸入變量時,會被自動解析,如何不想被解析cat輸入變量,可以爲END加上單引號註釋即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章