是否可以將Automator變量傳遞到shell腳本中?shell腳本中的Automator變量
20
A
回答
17
是的,有關詳細示例,請參閱here。
更新:原來的博客文章似乎是脫機;來自Wayback Machine的here's a copy of i噸(感謝,互聯網檔案!)。
16
爲了補充@Ned Deily's answer:
(寫成OS X 10.9.2的,仍是當前的OSX 10.10)
這是往往不必要創建和使用明確變量在Automator中(使用Set Value of Variable
和Get Value of Variable
操作)。
上一個操作的輸出會自動傳遞給Run Shell Script
操作。
但是,默認情況下,數據通過stdin傳遞。
如果你想把它當作參數傳遞($1
,$2
,... - 也爲通過[email protected]
數組訪問),而不是從列表Pass input:
在右側選擇as arguments
,如下圖所示:
在這個例子中,所選擇的Finder
項都作爲POSIX風格的路徑到外殼腳本傳遞。
這就是說,通過標準輸入(在循環中使用read -r
)的作品有一個shell腳本處理數據,太:
3
相關問題
- 1. Automator bash shell腳本問題
- 2. 變量賦值命令腳本的Automator
- 3. Shell腳本變量
- 4. (的Automator)在線Shell腳本執行
- 5. 的Bash shell腳本變量
- 6. 帶變量的Shell腳本
- 7. 從OSX Automator shell腳本運行Grunt
- 8. Shell腳本變量錯誤?
- 9. Shell腳本變量值
- 10. shell腳本變量替換
- 11. Shell腳本變量操縱
- 12. Shell腳本變量問題
- 13. 變量,$價值shell腳本
- 14. shell腳本中的全局變量?
- 15. Shell腳本 - 變量中的空格?
- 16. python中的shell腳本變量
- 17. 在Automator中將變量賦值給外殼腳本中的變量使用
- 18. 從shell腳本讀取變量的shell腳本
- 19. Automator用蘋果腳本或shell腳本替換字符
- 20. 在bash shell腳本中啓動動態變量(變量變量)
- 21. 在Shell腳本中驗證變量
- 22. 在shell腳本中使用makefile變量
- 23. 在shell腳本中分配變量
- 24. 在shell腳本中使用變量sed
- 25. 變量未在shell腳本中識別
- 26. 在shell腳本中重複變量
- 27. 在shell腳本中擴展變量
- 28. 腳本中的bash shell腳本和函數的變量範圍
- 29. OSX Automator無法使用shell中的模塊運行Python腳本
- 30. 訪問和更新其他腳本中的shell腳本變量
將如何使用您調用變量python在shell中? – 2013-10-01 08:15:42