echo"enter first file"
read file
echo"enter second file"
read file1
if [-f $ file]
then
if[-f $file1]
then
cmp $file $file1
if [$? -eq u]
then rm $file1
echo"both are same"
echo"deleted second file"
else
echo"files are not similar"
fi
fi
fi
Очень важно быть осторожным относительно пробела между словами в сценариях оболочки. Проблема с [
была уже упомянута в комментариях, но у Вас есть некоторые другие проблемы, также - $ file
и также echo"stuff
без пространства.
кроме того, у Вас есть некоторые другие проблемы. В случае, если имя файла содержит пространство, необходимо использовать кавычки со всем "$variable"
ссылки. Я не знаю, почему Вы думали u
, будет работать в if [$? -eq u]
- значение будет 0, не u.