Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1


Użytkownik



Witam,
Mam taki problem,
mianowicie chce wykonać kopie katalogu który zawiera spację w nazwie:
ZMIENNA=/root/katalog1\ nowy/
w momencie w którym próbuje wykonać kopie dostaję:
"./kopiuj: linia 40: [: root/katalog1: oczekiwano operatora dwuargumentowego Brak katologu do wykonania kopii: root/katalog1 nowy"
Wie ktoś może jak szybko załatwić problem?
Offline





Cenzor wirtualnego świata



człowiek pasjonat :D




Zbanowany





3063
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:41:54)
Offline


Użytkownik



Skrypt jest taki:
KATALOG_KOPIOWANY="/root/katalog1 nowy/"
CEL_BACKUP=/root/backup/
DATA_BACKUP=`date +%Y-%m-%d`
NAZWANY=/root/backup/$DATA_BACKUP
OPCJE_RSYNC="--force --ignore-errors --backup --backup-dir=$CEL_BACKUP/$DATA_BACKUP -av"
export PATH=$PATH:/bin:/usr/bin:/usr/local/bin
do_rsync()
{
rsync $OPCJE_RSYNC $KATALOG_KOPIOWANY $CEL_BACKUP $NAZWANY
}chodzi o to że jest problem z tym katalogiem ponieważ ma w nazwie /root/katalog1 nowy/ ( spacje )
Offline



człowiek pasjonat :D



Użytkownik
wciórności... czytać uczyli?
Nie $DUPA_BLADA a "$DUPA_BLADA"
Offline



Dark Sith




KATALOG_KOPIOWANY="/root/katalog1 nowy/"
do_rsync()
{
rsync $OPCJE_RSYNC "$KATALOG_KOPIOWANY" $CEL_BACKUP $NAZWANY
}Offline
Strony: 1