GlareVPN使用日本在地伺服器‧日本本地IP位址,述不能訪問日本國內網站的情形將通通消失。  創造沒有限制的世界   看San Diego Studio如何在《MLB The Show 21》打造「夢田球場」   【情報解禁】KOF XV新角色「KING」介紹短片公開!   需要的是逃跑的勇氣!恐怖冒險遊戲新作《Last Light》於8月26日先行推出Steam版!   《Crash Bandicoot™ 4》開發者分享十大造型,慶祝PS5版現已上市!   失落的龍絆2.5周年紀念!納姆頻道公布眾多活動情報!   RAZERSTORE × TSUKUMO的牆面廣告上 倉持由香、水澤柚乃登場   歷經34年再度復活!紅白機名作ARPG「月風魔傳」將推出續作「月風魔傳:不朽之月」! 

Bash shell 要如何印出 01、02、03..

商業

Bash shell script 要印出 01、02、03.. 格式化的數字,可以怎麼做呢?

Bash shell 要如何印出 01、02、03..

使用 seq 是蠻方便的,剩下的 printf、echo 和 awk 的用法都是平常可以搭配使用的

  • $ seq -w 1 10 # 01, 02 .. 10
  • $ seq -w 1 100 # 001, 002 .. 100
  • $ seq -f "%02g" 0 10 # 00, 01, .. 10
  • $ seq -f "%03g" 0 10 # 001, 002, .. 010
  • $ printf "%02d " {1..10} ; echo # 01 02 .. 10
  • $ printf "%03d " {1..100} ; echo # 001 002 .. 100
  • $ echo {01..10} # 01 02 .. 10
  • $ echo {001..100} # 001 002 .. 100
  • $ awk 'BEGIN { for (i=0; i<10; i++) printf("%02d ", i) }' # 00 01 .. 09
Tsung

隨機商業新聞

Micorsoft