![](/img/trans.png)
[英]Applescript or Shell Script to close every not-in-use terminal window in OSX
[英]hdiutil working in terminal window but not in shell script
我正在使用hdiutil來安裝sparseimage文件,當我在終端輸入命令時它工作正常但是當我嘗試將它作為shell腳本運行時它會出錯。
這是代碼:
echo -n 'password' | hdiutil attach -stdinpass file.sparseimage
這是錯誤:
hdiutil: attach failed - Authentication error
我確信密碼是正確的。 誰能告訴我有什么問題?
hdiutil
文檔的示例部分建議使用printf
而不是echo -n
。
Creating an encrypted single-partition image without user interaction:
printf pp|hdiutil create -encryption -stdinpass -size 9m sp.dmg
如果您正在測試10.9測試版,請確保使用最新版本和10.8進行測試。 我只提出這個問題,因為我在早期版本10.9中遇到了一些與STDIN相關的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.