Linux 如何在bash命令参数中指定一组字符串

Linux 如何在bash命令参数中指定一组字符串,linux,bash,Linux,Bash,我试图在bash命令中使用一种集合表示法,但在任何地方都找不到答案。我想做一些类似的事情: cp combined.[txt|jpg|pdf] ~ 其中,这将复制所有名为combined的文件,以及以txt jpg或pdf结尾的文件 我怎样才能做到这一点?根据您的描述,听起来您想要: cp combined.{txt,jpg,pdf} ~ 但我可能误解了你。我不知道你为什么写*.combined而不是combined,因为你的描述只是说这些文件是“命名的combined” 无论哪种方式,请参

我试图在bash命令中使用一种集合表示法,但在任何地方都找不到答案。我想做一些类似的事情:

cp combined.[txt|jpg|pdf] ~
其中,这将复制所有名为combined的文件,以及以txt jpg或pdf结尾的文件


我怎样才能做到这一点?

根据您的描述,听起来您想要:

cp combined.{txt,jpg,pdf} ~
但我可能误解了你。我不知道你为什么写
*.combined
而不是
combined
,因为你的描述只是说这些文件是“命名的combined”


无论哪种方式,请参见,以获取更多信息。

cp*.combined.{txt,jpg,pdf}~啊,这正是我需要的!非常感谢。该*。这是个错误。我的错。我将编辑并删除。再次感谢。