Добрый день,
У меня проблемы с кодом, указанным ниже, для восстановления удаленных файлов. У меня всплывающее окно с сообщением об ожидаемом целочисленном выражении в строке 5. Я с удовольствием оценю отзывы.
#!/bin/bash
FileP="$(grep -i "$1" $HOME/.restore.info | cut -d ":" -f1)"
FileN="$(grep -i "$1" $HOME/.restore.info | cut -d":" -f2)"
echo "FileN"
if [ $1 -eq 0 ]
then
echo "No input detected"
exit 1;
elif [ "$FileN" = "$1" ]
then
echo "File found sending back to original location"
mv ~/deleted/$1 $FileP
else
echo "File does not exist"
exit 2;
fi