私のbashに適した文字列構文をどうやって見つけますか?

私のbashに適した文字列構文をどうやって見つけますか?

このエイリアスについてエラーメッセージが表示されます。

alias ejectall='osascript -e 'tell application "Finder" to eject (every disk whose ejectable is true)''

エラーメッセージは次のとおりです。

-bash: .bashrc: line 15: syntax error near unexpected token `('
-bash: .bashrc: line 15: `alias ejectall='osascript -e 'tell application "Finder" to eject (every disk whose ejectable is true)'''

エイリアスがたくさんありますが、このメッセージを理解できません!私は、文字列構文に関するさまざまなアドバイスを提供する多くのウェブサイトを見つけました。

私はOS X Mavericks(10.9.3)を使用しています。

私の質問は次のとおりです

私のbashバージョンを見つけて、バージョンに応じて私のbashファイルの正しい構文を決定するにはどうすればよいですか?

ベストアンサー1

bash --version

alias ejectall=$'osascript -e \'tell application "Finder" to eject (every disk whose ejectable is true)'\'

おすすめ記事