我需要一個腳本來搜索應用程序目錄中的文件並將其刪除。如果不存在,它將繼續安裝。Bash搜索和刪除?
我刪除·需要什麼:
/Applications/Cydia.app/Sections/Messages([email protected]'s-Repo).png
如果不是發現我希望它繼續安裝。如果在繼續安裝之前找到該文件,我希望它將其刪除。
這是我的本錢:
#!/bin/bash
file="/Applications/Cydia.app/Sections/Messages([email protected]'s-Repo).png"
if [ -f "$file" ]
then
echo "$file delteling old icon"
rm -rf /Applications/Cydia.app/Sections/Messages([email protected]'s-Repo).png
else
echo "$file old icon deleted already moving on"
fi
這個腳本創建的哪一部分是你掙扎的?查找文件?刪除它?運行安裝程序?如果你分享你的代碼,我們可能會幫助你解決這個問題。 – Johnsyweb 2013-02-21 08:08:27
我得到一個子進程預安裝腳本,返回錯誤退出狀態2和子進程/ urs/bin/dpkg返回錯誤代碼(1) – user1996894 2013-02-21 08:14:27
將shebang更改爲'/ bin/bash -x'以啓用調試,運行它並看看輸出 – 2013-02-21 08:15:25