我试图在 bash 命令中使用一种设置符号,但在任何地方都找不到答案。我想做一些类似的事情:
cp combined.[txt|jpg|pdf] ~
这将复制所有文件,命名为组合,以 txt jpg 或 pdf 结尾。
我该怎么做?
最佳答案
根据您的描述,听起来您想要:
cp combined.{txt,jpg,pdf} ~
但是我可能误解了你的意思。我不确定您为什么写 *.combined
而不是 combined
,因为您的描述只是说这些文件“命名为组合”。
无论哪种方式,请参阅the Bash Reference Manual, §3.1 "Brace Expansion" ,了解更多信息。
关于linux - 如何在 bash 命令参数中指定一组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24348136/