如何使用大括号扩展(或其他简单方法)重复 shell 命令,为命令的每次迭代调整某些参数?这是我想做的一个简单示例(但命令更冗长): cp ab; cp交流;
显然,如果我将它输入到终端中,那将有效。但我希望能够以更紧凑的方式生成它。我尝试使用 bash 大括号扩展,但它给了我一个找不到命令的错误:
~/test $ ls
a
~/test $ cp\ a\ {b,c}\;
cp a b;: command not found
~/test $
使用反引号也不起作用。
~/test $ `cp\ a\ {b,c}\;`
cp a b;: command not found