stoerrisches shell script

Norbert Schellhammer nsche at weltladen-mutterstadt.de
Die Dez 2 07:12:36 GMT 2008


hallo beisammen,
beiliegendes script gibt mir ein Rätsel auf:
=====
FTP=ftp.sh
i=CSS

echo ftp w.x.de '<<EOT' > $FTP
echo passive >>$FTP
echo cd htdocs/BIB >> $FTP
echo ls >> $FTP

cd $i
  for f in `ls *.css`
  do
    [ touch -nt $f ] && continue
    echo put $i/$f '#wo bleibt diese Zeile'
    echo "put $i/$f" >> ${FTP}
  done
cd ..

echo bye >> $FTP
echo EOT >> $FTP

echo

cat $FTP
=====

Es liefert folgende Ausgabe:

put CSS/f1.css #wo bleibt diese Zeile
put CSS/f2.css #wo bleibt diese Zeile
put CSS/f3.css #wo bleibt diese Zeile
put CSS/f4.css #wo bleibt diese Zeile
put CSS/f5.css #wo bleibt diese Zeile
put CSS/f6.css #wo bleibt diese Zeile
put CSS/f7.css #wo bleibt diese Zeile

ftp w.x.de <<EOT
passive
cd htdocs/BIB
ls
bye
EOT

meine Frage:
warum werden die Zeilen, die mit put beginnen, nicht in die Datei  $FTP  
aufgenommen? 

hoffend
Norbert
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nsche.vcf
Dateityp    : text/x-vcard
Dateigröße  : 313 bytes
Beschreibung: nicht verfügbar
URL         : https://lists.ubuntu.com/archives/ubuntu-de/attachments/20081202/72e2abe8/attachment.vcf