bash number loop

今天在某的地方剛好看到一個 bash 的小技巧,當我們要從 1 數到 100 時,通常會用 seq 指令來做,但是如果我們的需求剛剛好是每次遞增(遞減)1 的話,就可以使用 {start..end} 縮寫,下面兩個範例的效果是一樣的: # for 迴圈 + seq 的寫法 for i in $(seq 1 1 100); do echo $i done # 用 {start..end} echo {1..100} 這個技巧也可以用在建立檔案,像這樣: touch user{1..100}

2020-November-15 · 1 分鐘 · simba-fs