Linux 在 ps4 上安装 -bash: [ : : 需要整数表达式 [psxita@psxitarch ~]$

Linux 在 ps4 上安装 -bash: [ : : 需要整数表达式 [psxita@psxitarch ~]$

完成安装过程后黑屏,刷新hdmi后无法恢复信号。重新启动并尝试启动 Linux,我得到了这个

-bash: [ : : interger expression expected
[psxita@psxitarch ~]$ 

并且不知道从这里该去哪里。关于如何让 Linux 从这里启动的任何建议或者是否有修复。说到 shell 脚本,简直就是菜鸟。

答案1

我们只能从中得知,[bash shell 的内置命令是使用任何一个算术比较运算符 ( -lt, -gt, -le, -ge, -eq, -ne) 调用的,但至少有一个操作数看起来为空。

例如,如果存在以下情况,则可能会发生这种情况:

if [ "$a" -lt "$b" ]; then

线之一bash 启动文件,其中一个$a$b两个引用空或未设置的变量。

尝试启动 bash 看看PS4=' $BASH_SOURCE:$LINENO> ' bash --login -o xtrace该行在哪里。

相关内容