我的问题与如何使用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中删除双引号,但没有成功。
- 我试图对 {...} 进行引用和双引号,但没有成功。
- 我试图反斜杠转义括号,但没有成功。
- 我猜这是当shell扩展实际发生时的问题。