Linux下巧用cat與EOF實現文件的替換和追加


本文地址http://comexchan.cnblogs.com/,作者Comex Chan,尊重知識產權,轉載請注明出處,謝謝!

=======================================================

直接覆蓋某文件內容或者新建某文件

=======================================================

首先我們看待測試的文件一開始是不存在的

ll /tmp/

clipboard

然后執行測試

cat << EOF >/tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_1
測試cat結合EOF實現文件的覆蓋或者新增
EOF

clipboard[1]

我們在看文件內容:

cat /tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_1

clipboard[2]

再次執行,看看是否會覆蓋

cat << EOF >/tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_1
測試cat結合EOF實現文件的覆蓋或者新增[這是第二次測試]
EOF

clipboard[3]

然后再看文件內容:

clipboard[4]

覆蓋成功!

=================================================

cat結合EOF實現文件追加

=================================================

首先增加一些內容進行測試

cat << EOF >/tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_2
測試cat結合EOF實現文件的追加[首先第一次增加一些內容來測試]http://comexchan.cnblogs.com/
EOF

clipboard[5]

然后執行追加

cat << EOF >> /tmp/test_cat_and_EOF_by_comexchan-cnblogs-com_2
測試cat結合EOF實現文件的追加[這是第2次.追加部分文字]http://comexchan.cnblogs.com/
EOF

clipboard[6]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM