linux命令 EOF的使用


應用場景

在一些輸入cmd命令之后, 進入新的輸入行
比如 fdisk /dev/***。 格式化盤的時候, 這個時候就可以使用 EOF
eg

#! /bin/bash
fdisk /dev/nvme0n1 << EOF
d
p
n
w
EOF

類似的場景還有很多主要作用:
在shell中,文件分界符(通常寫成EOF,你也可以寫成FOE或者其他任何字符串)緊跟在<<符號后,意思是分界符后的內容將被當做標准輸入傳給<<前面的命令,直到再次在獨立的一行遇到這個文件分界符(EOF或者其他任何字符,注意是獨立一行,EOF前面不能有空格)。通常這個命令是cat,用來實現一些多行的屏幕輸入或者創建一些臨時文件。


免責聲明!

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



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