有没有 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