我試圖變成一個bash腳本的Jaypal這樣回答 (see here) :bash腳本:複製多個文件(名稱相同)包含在不同的文件夾父親
#!/bin/bash
pwd
mkdir -v ../g
shopt -s globstar
for file in ./**/file.txt
do
echo "will copy $file"
cp -v --parents "$file" ../g
done
但事實並非如此工作! (它只創建空文件夾g)
問題是什麼?
注意:腳本在f文件夾中
謝謝! :)
[複製包含在不同的父文件夾中的許多文件(同名)]的可能的副本(http://stackoverflow.com/questions/9021931/copy-many-files-same-name-contained-in - 不同的父親文件夾) – 2012-01-27 15:19:33
我創建了一個新的問題,因爲我認爲這是另一種... 在這裏,我問**如何進入一個bash腳本Jaypal **的答案是命令的命令行... 我不問**如何複製文件** ... 但是,我應該合併2個問題嗎? – fibon82 2012-01-27 16:27:47
請在循環中添加腳本'pwd'(開頭)和'echo「$ file」'。然後,使用結果。我做到了。請再次運行並給出結果。 – olibre 2012-01-27 16:39:53