假设我想复制(或就此而言,对其执行任何操作)两个文件,dir1/dir2/foo.abc
和dir1/dir2/bar.xyz
,到当前目录。我最终做的是这样的:
cp dir1/dir2/bar.xyz dir1/dir2/foo.abc .
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来做同样的事情?我的意思是这样的:
cp dir1/dir2/["bar.xyz", "foo.abc"] .
Run Code Online (Sandbox Code Playgroud)
是的-其实非常类似-但括号而非方括号:
$ cp -v dir1/dir2/{bar.xyz,foo.abc} ./
'dir1/dir2/bar.xyz' -> './bar.xyz'
'dir1/dir2/foo.abc' -> './foo.abc'
Run Code Online (Sandbox Code Playgroud)
请参阅大括号扩展。