/home/inp/Documents/Folder
私の現在のパスがI want to copy the Folder from the current pathであるとしましょう/home/inp/Test1/randomName1
。/home/inp/Test1/randomName2
現在、次のコマンドを使用します。
cp ~/Test1/randomName1 ~/Test1/randomName2 .
正規表現を使わずにandを組み合わせることは可能ですかrandomName1
?randomName2
それは次のとおりです。
cp ~Test1/[randomName2,randomName2] .
答え1
中かっこ拡張によりこれを達成できます。
cp ~Test1/{randomName1,randomName2} .
これは中かっこ内のすべての文字列に展開されます。
$ echo Something{1,2,3,5}
Something1 Something2 Something3 Something5
または
cp ~Test1/randomName{1..2} .
これは開始と終了の間の任意の数字に拡張され、単一文字にも使用できます。
$ echo Something{1..5}
Something1 Something2 Something3 Something4 Something5
$ echo Something{a..e}
Somethinga Somethingb Somethingc Somethingd Somethinge