我的问题与如何使用 cp 从不同目录复制多个文件非常相似?
我不想使用显式循环。这是我所做的:
$ FILES_TOOLS="fastboot,fastboot-HW.sh"
$ cp $HOME/tools/{$FILES_TOOLS} $TOP_DIR/removeme
cp: cannot stat `/home/johndoe/tools/{fastboot,fastboot-HW.sh}': No such file or directory
文件存在且目标有效,因为:
$ cp $HOME/tools/{fastboot,fastboot-HW.sh} $TOP_DIR/removeme
$ echo $?
0
- 我试图从 FILES_TOOLS 中删除双引号,但不走运。
- 我试图引用和双引号 {...},没有运气
- 我试图反斜杠括号,没有运气
- 我想这是外壳扩展实际发生时的问题。