假设我当前的路径是/home/inp/Documents/Folder
我想从当前路径复制文件/home/inp/Test1/randomName1
夹。/home/inp/Test1/randomName2
目前,我使用以下命令:
cp ~/Test1/randomName1 ~/Test1/randomName2 .
是否可以在不使用正则表达式的情况下组合randomName1
and ?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