"bash date"とはどういう意味ですか? [コピー]

"bash date"とはどういう意味ですか? [コピー]
$ bash date
/bin/date: /bin/date: cannot execute binary file

$ bash -c date
Thu Apr 14 19:27:08 EDT 2016

エラーメッセージはどういうbash date意味ですか?bash期待は何ですかdate

答え1

Bashがこのエラーを引き起こすのは、/bin/dateバイナリファイルだからです。これはシェルスクリプトであると予想され、そうであれば機能します。

bash file

つまり、というシェルスクリプトを実行しfileますが、-c入力を一連の bash コマンドで読み込みます。

関連情報