linux命令說明:cat EOF

cat > star.txt
很好理解,就是將stdin輸出到star.txt文件,同理:
cat >> star.txt
將stdin追加到star.txt文件
以上輸入完成之後,linux下使用ctrl+c退出。

加了個EOF其實和ctrl+c退出時一個意思,作爲一個結束分界符,EOF也不是固定關鍵字,你可以隨便指定,只是通常用EOF標識end of file,so,就是stdin輸入完成後,最後輸入一個EOF退出。
cat >> star.txt << END
下面看下bash中 <<- 的含義
在這裏插入圖片描述
出現 <<- 時,分界符所在行的tab製表符會被除去,即保證EOF生效,可以正常退出,否則 << 書寫EOF時前面不要加空格或tab符。

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