iT邦幫忙

DAY 4
5

蠻可愛的指令與程式系列 第 4

什麼都說好的小敏

  • 分享至 

  • xImage
  •  

Linux指令中有一個yes,功能就是不斷的重複.
在有些文章中把他列為沒有用處的指令.

實際上有許多用處.
例如可以用來產生測試資料.

yes 12345 | head -1000 > test1.txt

這樣就能產生1000筆的資料.

或是用來回答重複的y / n.
還記得我們之前用alias,讓rm, cp, mv都進入
互動模式,有刪除或覆蓋檔案時,就會確認.
可是當我們很確定刪除的目標而量又大時,
yes就可以派上用場.

可以看以下範例:

也可以用來當無窮迴圈,反覆執行命令.搭配sleep 進行延遲.
以下是利用 yes ,date, figlet, sleep, 管線組合成的範例:


上一篇
兩儀生四象
下一篇
序列君
系列文
蠻可愛的指令與程式30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言