1
有沒有一種方法可以使用Behavior將IDE中當前選定的文本(即源代碼片段)傳遞給Shell腳本,然後返回一個值以將所選文本替換爲?Xcode 5 - 行爲 - 通過腳本處理選定的文本?
(我知道這是可能用的Automator工作流做的,但我想通過shell,如果可能這樣做純粹。)
我試過有劇本找一個合適的環境變量:
env > ~/xcode_behavior_env.txt
[有幾個十幾個變量,但沒有對應於選定的文本。]
...檢查了在傳遞給腳本的參數:
echo '$0 = ' $0
echo '$1 = ' $1
echo '$2 = ' $2
echo '$3 = ' $3
[$ 0是正在運行的腳本的路徑;其餘都是空白]
...和使用 '讀' 命令:。
read foo
echo "Here's the output: $foo"
[什麼都沒有回聲的IDE,Xcode控制檯中,或在Mac控制檯(APP)
因此,以上都不起作用。
是否有另一種方法可以使其工作?
而對於獎金業力:如果有什麼,這樣的腳本會看到標準輸入嗎? stdout和stderr去哪裏?
謝謝!