ps4へのLinuxのインストール -bash: [ : : 整数式が必要 [psxita@psxitarch ~]$

ps4へのLinuxのインストール -bash: [ : : 整数式が必要 [psxita@psxitarch ~]$

インストールプロセスが完了すると、画面が黒く変わり、HDMIを更新した後に信号を復元することはできません。私は再起動してLinuxを起動しようとしましたが、これを得ました。

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

そしてここでどこに行くべきかわかりません。ここでLinuxを起動する方法や修正があるかどうかを提案してください。シェルスクリプトについて私は愚かな奴です。

答え1

これからわか​​るのは、[bash シェルの組み込みコマンドが算術比較演算子 ( -lt, -gt, -le, -ge, -eq, -ne) の 1 つを使用して呼び出されますが、オペランドの少なくとも 1 つが空であるように見えます。

たとえば、次のような場合にこれが発生する可能性があります。

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

最初の行バッシュ開始ファイル、どちらか一方$aまたは$b両方が空または設定されていない変数を参照します。

Bashを起動し、PS4=' $BASH_SOURCE:$LINENO> ' bash --login -o xtraceその行がどこにあるかを確認します。

関連情報