Мне нужно написать скрипт, который будет искать все файлы с суффиксом ~ (например, file.txt ~) в текущем каталоге.Если сценарий найдет что-либо, его следует скопировать в каталог BACKUP.
Если каталог BACKUP не существует, сценарий должен его создать.Если уже существует файл (или другой не каталог) с именем BACKUP, сценарий должен сообщить об ошибке.
Проблема в том, что в строке if [ $x -eq BACKUP.* ];
.Баш шоу if [ $x -eq BACKUP.* ];
Цените любую помощь
#!/bin/bash
if [ ! -d BACKUP ];
then
mkdir BACKUP;
fi
for x in *. *~ ; do
if [ $x -eq BACKUP.* ];
then
echo "Error, file BACKUP exist";
else
cp ./$x ./BACKUP;
fi
done