これは、次のフォルダーを含む現在のディレクトリです。
rpea-vd1-430: ls
rev10 rev11 rev12 rev2 rev3 rev4 rev5 rev6 rev7 rev8 rev9 Synthesis.config Synthesis.html
次のLinuxコマンドを使用してフォルダを削除しました。
rm -rf rev[1-11]
しかし、私が与えると、私のコマンドは失敗します
rm -rf rev[1-9]
rev1からrev9の名前付きディレクトリを削除するので、2桁の数字を考慮しませんか?
予想出力:
rev11 Synthesis.config Synthesis.html
ベストアンサー1
中かっこ拡張は数字ではありません。
rev[1-9]
[1-9]
みんなで拡張特徴1~9rev[2468]
に拡張される予定です。rev2 rev4 rev6 rev8
rev[A-Z]
次に展開されますrevA revB ... revZ
(ファイルが存在すると仮定)。rev[1-11]
また、1から1の間のすべての文字に展開されます。rev[1-15]
文字 5 だけでなく 1 と 1 の間のすべての文字に拡張されるので、rev[15]
一致rev1
とrev5