關(guān)于cat命令修改文件內(nèi)容(導(dǎo)入變量符號以及變量內(nèi)容)
[root@web01 ~]# cat >1.txt<<EOF
> $a=1
> $b=2
> $a
> $b
> EOF
[root@web01 ~]# cat 1.txt
1=1
=2
1
說明導(dǎo)入的$1,$2自動被解析了。
但是當(dāng)我們想輸入一些變量而不被解析時怎么辦呢?只需要為EOF加上單引號即可
[root@web01 ~]# cat 1.txt
1=1
=2
1
[root@web01 ~]# cat >1.txt<<'EOF'
$a=1
$b=2
$a
$b
EOF
[root@web01 ~]# cat 1.txt
$a=1
$b=2
$a
$b