インストールプロセスが完了すると、画面が黒く変わり、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
その行がどこにあるかを確認します。