bash抑制变量扩展逃逸

时间:2018-10-01 11:23:40

标签: bash shell escaping

我做了查找和引用命令

FILES=$(find `pwd` -type f -print0 | grep -z --color=never '.\+\.cpp' | xargs -0 -I {} printf "%q " {})

然后,如果我做到简单

gcc $FILES

,它导致在空格上分割输入,将其引用并转义由printf引起的单引号。

我要做的是

eval "gcc $FILES"

是否有可能在第一种情况下告诉bash不要引号转义FILES扩展?

0 个答案:

没有答案