PatrickBaer
Well-Known Member
Morgen zusammen, guckt mal:
Bricht ständig ab mit
/backup/archive/current/update.sh: command substitution: line 3: unexpected EOF while looking for matching ``'
/backup/archive/current/update.sh: command substitution: line 4: syntax error: unexpected end of file
Ich meine jetzt ganz abgesehen davon, daß ich nicht verstehe wieso das erste Quote ein Backquote und das zweite ein Singlequote ist (plem plem?), sollte der Backslash doch das ` im ersten awk aus der Reihe rausnehmen oder? Denk ich da jetzt falsch?
Code:
for i in `ls -d /backup/data/*/current`
do
e=`file $i|awk -F\` '{ print $2 }'|sed -e "s/\'//"`
f=`echo $i|awk -F\/ '{ print $4 }'`
echo ln $e /backup/data/archive/current/$f
done
Bricht ständig ab mit
/backup/archive/current/update.sh: command substitution: line 3: unexpected EOF while looking for matching ``'
/backup/archive/current/update.sh: command substitution: line 4: syntax error: unexpected end of file
Ich meine jetzt ganz abgesehen davon, daß ich nicht verstehe wieso das erste Quote ein Backquote und das zweite ein Singlequote ist (plem plem?), sollte der Backslash doch das ` im ersten awk aus der Reihe rausnehmen oder? Denk ich da jetzt falsch?