0

次のような変数を介してtarパラメーターを展開したい--exclude

set -x verbose
EXC=AAA,BBB
echo --exclude={$EXC} > /dev/null

出力: echo '--exclude={AAA,BBB}'

しかし、私は期待しています: echo --exclude=AAA --exclude=BBB

私は別の呼び出しを試みましたが、何もありません..何が問題なのですか?

4

1 に答える 1

1

eval変数を代入した後、行を解析するために使用する必要があります。

eval "echo --exclude={$EXC}"
于 2013-07-16T09:59:08.467 に答える