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) 중 하나를 사용하여 호출되지만 피연산자 중 적어도 하나가 비어 있는 것으로 보인다는 것입니다.

예를 들어 다음과 같은 경우에 이런 일이 발생할 수 있습니다.

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

첫 번째 줄배시 시작 파일, 둘 중 하나 $a또는 $b둘 다 비어 있거나 설정되지 않은 변수를 참조합니다.

Bash를 시작하고 PS4=' $BASH_SOURCE:$LINENO> ' bash --login -o xtrace해당 줄이 어디에 있는지 확인하십시오.

관련 정보