PDA

View Full Version : Problemino scocciante con bash...


M4verick
19-12-2007, 09:54
Ciao ragazzi,

sicuramente mi sta sfuggendo qualcosa, ma ho un piccolo problema con un semplicissimo script bash che ho creato; In pratica esegue una sequenza di comandi mysqldump per fare i backups di alcuni database... il problema č che mi scrive i files di output con estensione ".sql?" anzichč ".sql", cosa che ovviamente rompe non poco quando tento di scaricare i files via ftp.

Lo script e strutturato cosė:

#!/bin/bash
mysqldump --user=admin --password=xyz database1 > database1.sql
mysqldump --user=admin --password=xyz database2 > database2.sql



I files scritti sono "database1.sql?" e "database2.sql?"... sto andando al manicomio.

Grazie per le risposte!

ilsensine
19-12-2007, 10:11
Evita di scrivere i file bash con il notepad, o altri programmi per windows che usano la terminazione linea Microsoft (\r\n).

DeusEx
19-12-2007, 10:20
Evita di scrivere i file bash con il notepad, o altri programmi per windows che usano la terminazione linea win32 (\r\n).
Quindi č colpa della diversa codifica dell'invio a capo tra win e linux?
Con dos2unix dovrebbe risolvere quindi, vero?

M4verick
19-12-2007, 10:21
Sospettavo... mi sa che il problema sia proprio quello. Provo con Vi, grazie :D

ilsensine
19-12-2007, 10:22
Con dos2unix dovrebbe risolvere quindi, vero?
Sė, anche.

DeusEx
19-12-2007, 10:23
Sė, anche.

ok grazie :)