Bash 命令行内联数组

Bash 命令行内联数组

有没有 bash 专家知道如何将下面的命令变成一行?

trutch:$ touch app/views/pages/_sponsors.html.erb
trutch:$ touch app/views/pages/_donations.html.erb
trutch:$ touch app/views/pages/_volunteers.html.erb

我希望能够做这样的事情:

trutch:$ touch app/views/pages/[ARRAY].html.erb

如果您有类似这样的 bash 技巧的来源,我们将不胜感激。

答案1

可以使用简单的 bash 列表来实现此目的:

touch app/views/pages/_{sponsors,donations,volunteers}.html.erb

看一下Bash 单行命令以获取提示,但手册页也非常详细。

答案2

也许你想要这个:

touch app/views/pages/{_sponsors,_donations,_volunteers}.html.erb

相关内容