このエイリアスについてエラーメッセージが表示されます。
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)'\'