私は以前に bash スクリプトの方法で実際に多くのことをしたことがないので、助けていただければ幸いです!
この関数を .bash_profile に追加しました:
function test()
{
osascript -e 'tell app "System Events" to display dialog "$1"'
echo "my name is $1"
}
2 行目は問題なく動作しますが、最初の行ではダイアログに $1 が表示されるだけです。私はその行にいくつかのバリエーションを試しました:
osascript <<EOD
tell app "System Events" to display dialog "$1"
EOD
$1
osascript 行に連結する必要がある特定の方法はありますか、またはこれを行うためのより良い方法はありますか?