아래 스크립트에 문제가 있습니다. 구문 오류 : 잘못된 산술 연산자 (오류 토큰은 ".repo"임). 스크립트의 목적은 MariaDB.repo가 있는지 여부를 확인한 다음 동일한 이름의 빈 파일을 작성하는 것입니다. 친절하게 어디서 잘못되고있는 지 제안하십시오 & 어떻게 해결할 수 있습니까?레포 생성 스크립트입니다.
MDB=$(find '/etc/yum.repos.d/' -maxdepth 1 -name "MariaDB.repo")
if [[ $"MDB" -eq "MariaDB.repo" ]]
then
echo "Repo already exists"
else
touch /etc/yum.repos.d/MariaDB.repo
fi
왜 [-f /etc/yum.repos.d/MariaDB.repo]를 확인하지 않으시겠습니까? –
더 나은, 당신은 언제나 touch/etc/yum.repos.d/MariaDB.repo'를 수행 할 수 있습니다. 그러면 이미 파일의 타임 스탬프가 업데이트됩니다. –