所以下面的問題似乎內的Automator引起的,但我不能肯定(我會張貼圖片,但我沒有足夠的積分):通過Automator的終端複製文件
我有一個Automator的服務,它的第一個操作是「Get Specified Finder Items」工具,轉到~/Desktop/D53_C71J_C
。下一個動作是「運行Shell腳本」包含
PATH="[email protected]"
echo "Path: $PATH"
cd "$PATH"
for f in *;
do
echo "f: $f"
CAT="$PATH/$f"
echo "CAT: $CAT"
cp "$f" ~/Desktop
done
的結果是
Path: /Users/ajharn/Desktop/D53_C71J_C
f: D53_C71J_C1.psd
CAT: /Users/ajharn/Desktop/D53_C71J_C/D53_C71J_C1.psd
f: D53_C71J_C1_MERGE.psd
CAT: /Users/ajharn/Desktop/D53_C71J_C/D53_C71J_C1_MERGE.psd
f: D53_C71J_C2.psd
等這一切工作,直到獲得cp
。我已經測試了回聲,這樣和路徑排成一列。令人困惑的部分是,cp D53_C71J_C2.psd ~/Desktop
在終端工作正常。
啊,我應該注意到這樣一個基本單詞可能是一個關鍵字。也感謝您的鏈接。由於我對shell腳本還很陌生,因此我很欣賞爲什麼它也是錯誤的解釋。非常感謝您的幫助! – Sleepykrooks 2012-07-23 19:35:40