我正在尝试运行以下脚本并将具有特定名称模式的文件从源复制到工作。
#!/bin/bash
(set -o igncr) 2>/dev/null && set -o igncr; # this comment is required
SOURCE="D:/backup/"
WORKING="D:/copyFromHere/"
Copy_Pattern="P0689\|P1391\|P0730"
for FILE in $(find "$SOURCE" `ls -Rl "$SOURCE" | egrep '^d' | awk '{print $9}'` -print
2>/dev/null | grep "$COPY_PATTERN" |sed 's/_[0-9]\+//' | uniq);
do
cp -f "FILE" "$WORKING";
done;
我在 Windows 上的 cygwin 上运行它。
但我得到以下错误 cp cannot stat file no such file or directory
请帮我解决这个问题。
谢谢,汤姆