相关疑难解决方法(0)

外壳中的棘手支撑扩展

使用POSIX shell时,如下所示

touch {quick,man,strong}ly
Run Code Online (Sandbox Code Playgroud)

扩展到

touch quickly manly strongly
Run Code Online (Sandbox Code Playgroud)

哪个会触及文件quickly,manlystrongly,但是可以动态创建扩展吗?例如,以下说明我想要做什么,但由于扩展顺序不起作用:

TEST=quick,man,strong    #possibly output from a program
echo {$TEST}ly
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?如果需要,我不介意将自己限制在Bash.我也想避免循环.扩展应该作为任意程序的完整参数给出(即,对于每个文件,程序不能被调用一次,对于所有文件只能调用一次).我知道xargs但我希望它能以某种方式从shell中完成.

bash shell brace-expansion

8
推荐指数
1
解决办法
3286
查看次数

标签 统计

bash ×1

brace-expansion ×1

shell ×1