linux yes命令詳解
linux yes命令詳解
yes命令重復(fù)的輸出給定的字符串直到終止它。那么它的具體語(yǔ)法是怎樣的呢?下面由學(xué)習(xí)啦小編為大家整理了linux yes命令的相關(guān)知識(shí),希望對(duì)大家有幫助。
linux yes命令詳解
1.linux yes命令功能
yes 命令重復(fù)的輸出給定的字符串直到終止它,字符串以空格分隔,字符串后接行號(hào)符。 如果沒(méi)有指定字符串,它重復(fù)的輸出'y' 直到終止它。 它通常在腳本中使用,在腳本中可以對(duì)對(duì)命令和程序的確認(rèn)提示和問(wèn)題進(jìn)行管道輸出并回答提問(wèn)(例如:你確認(rèn)要?jiǎng)h除這個(gè)文件嗎,按'y' or 'n')。
2.linux yes命令語(yǔ)法
yes [字符串..]
yes [命令開(kāi)關(guān)..]
3.linux yes命令開(kāi)關(guān)
--help
顯示幫助信息并且退出。
--version
顯示版本信息并且退出。
4.linux yes命令示例
重復(fù)輸出后面的字符串:
yes "hscripts"
上述命令將重復(fù)的顯示hscripts直到按下熱鍵終止它(CTRL+C)。
當(dāng)刪除文件需要確認(rèn)時(shí),不用按鍵就刪除文件:
yes | rm -i *.txt
在上述示例中,yes命令與帶著rm命令管道運(yùn)行。 通常rm -i命令提示你刪除文件, 你必須敲入y(是)或n(不)來(lái)刪除文件。 當(dāng)與 yes 管道運(yùn)行時(shí), yes 的默認(rèn)值將顯示yes和所有將被自動(dòng)刪除的文件,因此你不需要對(duì)每個(gè)txt文件敲入y來(lái)刪除它。
yes n | rm -i *.txt
在上述示例中,當(dāng) rm -i 確認(rèn)刪除文件的時(shí)候,敲入n代表not不刪除文件。