Linux指令中有一個yes,功能就是不斷的重複.
在有些文章中把他列為沒有用處的指令.
實際上有許多用處.
例如可以用來產生測試資料.
yes 12345 | head -1000 > test1.txt
這樣就能產生1000筆的資料.
或是用來回答重複的y / n.
有些指令或程式在操作的過程中會詢問yes or no.
尤其是需要大量重複時,yes就可以派上用場.
可以看以下範例:
http://i.imgur.com/riH0ZTR.gif
也可以用來當無窮迴圈,反覆執行命令.搭配sleep 進行延遲.
以下是利用 yes ,date, figlet, sleep, 管線組合成的範例:
http://i.imgur.com/iwEjbpg.gif
因為IT邦版面現在要加浮水印,我用gif動態示範的,無法顯示.
我在頁面選url,也無法使用,跳一個藏在下面的對話窗,總之就是看不到.
麻煩大家點選上面鍊結,查看動態範例.
我能講髒話嗎??
不能啊.
那我沒什麼好說的了.