Shellscript Mysql Leere Felder Problem

Bash, Shell, PHP, Python, Perl, CGI
amiga1200
Posts: 203
Joined: 2007-01-13 19:58

Shellscript Mysql Leere Felder Problem

Post by amiga1200 » 2015-03-13 14:10

Ich habe ein kleines Script, was im Minuten Tak in der Mysql Tabelle schaut.

Code: Select all

sql="$(echo "SELECT id,sender_ip,filename,verzeichnis,dauer  FROM jobs WHERE  status=1 AND von_timestamp<$timestamp " | /usr/bin/mysql  -u root -pgeheim tb )"

while read -a row
do
 
id=${row[0]}
sender=${row[1]}
datei=${row[2]}
verzeichnis=${row[3]}
dauer=${row[4]}

Das funktioniert auch super, bis ein Datenbank Feld leer ist, also ist z.b. der Verzeichnis Name leer (row3),
wird es mit dauer (row4) gefüllt.
Kann man das irgendwie umgehen?