SafeGroup

Pełna wersja: Skrypt Bash
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam,
Nie wiem czy w dobrym dziale umieszczam mojego posta, jeżeli w złym to wybaczcie jestem od niedawna na forum.
Mam następujący problem otóż nie wiem jak stworzyć taki skrypt:

Napisać skrypt, który wszystkie pliki z przyrostkiem ~ (np. plik.txt~), skopiuje (jeżeli takie są) do katalogu BACKUP w bieżącym katalogu. Jeżeli katalog BACKUP nie istnieje, skrypt powinien go założyć. Jeżeli jest już plik (lub inny nie-katalog) o nazwie BACKUP, skrypt powinien zgłosić błąd.

Czy mógłby mi ktoś pomóc?

Konto usunięte

Kod:
#!/bin/sh

dir=BACKUP
if [ ! -e $dir ] || [ ! -d $dir ]
then
    echo "Katalog BACKUP nie istnieje lub nie jest katalogiem"
    exit 1
fi

mv *~ $dir


Ale dział niespecjalnie na coś takiego pasuje...
Dzieki, sprawdzałem ten skrypt i jeżeli nie ma takiego katalogu to zgłasza że nie istnieje, jeżeli taki katalog jest wyskakuje mi taki błąd:
Kod:
"mv: cannot stat `*~'': No such file or directory"
Mam jeszcze problem ze stworzeniem początku skryptu, który będzie kopiował pliki to folderu BACKUP.