0
我想使用rsync這樣的:殼牌水珠結果均以如果沒有響應
EXCLUDES=('*~' '*.cfg')
rsync ${EXCLUDES[@]/#/--exclude=} SOURCE DEST
預期的結果是:
rsync --exclude=*~ --exclude=*.cfg SOURCE DEST
但是當水珠沒有結果的結果是:
rsync '--exclude=*~' '--exclude=*.cfg' SOURCE DEST
我很喜歡單線解決方案${EXCLUDES[@]/#/--exclude=}
。如何防止glob擴展引用結果?或者也許是另一種單線解決方案?
爲什麼你認爲有引號?這是'set -x'輸出嗎?你能以程序輸出的方式給出預期的和實際的結果,而不是根據你認爲它應該相當於但相信它們不是(或至少是什麼讓你相信的)的命令? –
_「如何防止glob擴展引用結果?」_這個問題還不清楚。請詳細說明。 – John1024