Brace-Expansion

大括號擴展除了 mkdir 之外的其他命令?

  • December 2, 2011

找到這個漂亮的 lifehacking gem 來創建多個目錄:https ://unix.stackexchange.com/a/640/7768

我想知道是否有其他命令支持大括號擴展?

大括號是 shell 擴展,因此您可以將它們與任何命令一起使用。作為記錄,它不一定是..,也不一定是字母。數字與範圍一起使用,您可以將逗號用於獨立值,並且可以將其與正常標記或其他擴展混合:

$ echo {1..3} {a..c} {1..3}-{a,c}
1 2 3 a b c 1-a 1-c 2-a 2-c 3-a 3-c

你可以嵌套,我經常用它來安裝/解除安裝({,un}installing:))包。

aptitude install package{,-{dev,doc}}

擴展到

package package-dev package-doc

引用自:https://unix.stackexchange.com/questions/25936