il pupo
21-10-2008, 15:57
sto cercando di imparare il linguaggio di script in BASH, per cercare di creare qualche semplice script che mi può essere utile sul mio serverino casalingo...
ho inizato col cercare di creare un script stupidissimo per archiviare una cartella, lo script è questo
#!/bin/bash
#
CASA="/home/web/download/"
BACK="/home/backup/"
FILE=backup_$(date +%Y%m%d).tar.gz
# Comando per archiviazione
tar -czvf $BACK$FILE $CASA
ma quando lo eseguo poi mi crea un file che come nome è scritto così:
"
backup_211008.tar.gz
"
cioè con un "a capo" prima e uno dopo di backup_211008.tar.gz
qualcuno mi sa dire perchè e come risolvere??
grazie!
ho inizato col cercare di creare un script stupidissimo per archiviare una cartella, lo script è questo
#!/bin/bash
#
CASA="/home/web/download/"
BACK="/home/backup/"
FILE=backup_$(date +%Y%m%d).tar.gz
# Comando per archiviazione
tar -czvf $BACK$FILE $CASA
ma quando lo eseguo poi mi crea un file che come nome è scritto così:
"
backup_211008.tar.gz
"
cioè con un "a capo" prima e uno dopo di backup_211008.tar.gz
qualcuno mi sa dire perchè e come risolvere??
grazie!