以下のスクリプトで問題に直面しています。構文エラー:無効な算術演算子です(エラートークンは ".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
もし[if [-f /etc/yum.repos.d/MariaDB.repo] ']をチェックしてみませんか? –
さらに/ touch/etc/yum.repos.d/MariaDB.repo'を実行すると、ファイルのタイムスタンプが更新されます。 –