“bash 日期”是什么意思?

“bash 日期”是什么意思?
$ 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是一个二进制文件。它期望它是一个 shell 脚本,如果是的话它就会工作。

bash file

意味着您执行一个名为 的 shell 脚本file,但-c它会将输入读取为一系列 bash 命令。

相关内容