Linux通過cat EOF新建檔案並新增或追加內容方法並在shell指令碼中配置環境變數時使用
阿新 • • 發佈:2018-12-10
cat << EOF >實現新建檔案並新增內容
[email protected]:/opt# cat << EOF >abcd.txt
> 1
> 2
> 3
> eof
> EOF
[email protected]:/opt# cat abcd.txt
1
2
3
eof
cat << EOF >>實現已有檔案並追加內容
[email protected]:/opt# cat <<EOF>> abcd.txt
> 4
> 5
> 6
> EOF
[email protected]:/opt# cat abcd.txt
1
2
3
eof
4
5
6
在SHELL指令碼中使用cat <<EOF >進行環境變數設定:
cat <<EOF >/etc/profile.d/goroot.sh
export GOROOT=$GOROOT
export GOPATH=$GOPATH
export PATH=\$PATH:$GOROOT/bin:$GOPATH/bin
EOF
普通情況下,我們設定環境變數一般都是在/etc/profile裡邊,但是此處設定卻是在profile.d下。
如果實在需要設定在/etc/profile裡邊,此時就可以用cat << EOF >>實現已有檔案中追加內容