automatorでshell scriptの結果を通知したい
Thunderbolt Display(現行モデル)-OTHER, OS X Yosemite (10.10.5)
Thunderbolt Display(現行モデル)-OTHER, OS X Yosemite (10.10.5)
失礼致します。
この場合は、Automatorの変数を使います。 シェルスクリプトからの出力を変数に入れて、それを『通知を表示』アクションの項目へドラッグ&ドロップして追加します(下図)。
追記: shell scriptからosascriptコマンドを実行することも可能なはずですよ。 引用符の使い方に気をつける必要がありそうです。
#!/bin/bash
str="hello"
osascript -e "display notification \"$str\" with title \"Title\""
ありがとうございます。
シェルスクリプトの出力を変数に渡せました。
# ちょっとクセがあるみたいで shell script 中の変数名が globalにシェアされている訳ではなさそうで、もう少し勉強してみます。
automatorでshell scriptの結果を通知したい