Linux指令中有一個yes,功能就是不斷的重複.
在有些文章中把他列為沒有用處的指令.
實際上有許多用處.
例如可以用來產生測試資料.
yes 12345 | head -1000 > test1.txt
這樣就能產生1000筆的資料.
或是用來回答重複的y / n.
還記得我們之前用alias,讓rm, cp, mv都進入
互動模式,有刪除或覆蓋檔案時,就會確認.
可是當我們很確定刪除的目標而量又大時,
yes就可以派上用場.
可以看以下範例:
也可以用來當無窮迴圈,反覆執行命令.搭配sleep 進行延遲.
以下是利用 yes ,date, figlet, sleep, 管線組合成的範例: