Hi On Thursday 13 May 2004 09:56, christian zimmermann wrote:
Dominik Schopper wrote:
wenn ichdich richtig verstehe brauchst du:
/www/htdocs/stats/logresolvemerge.pl \ /srv/www/htdocs/stats/web1/access_log-`date +%Y%m%d`.gz \ ... Mh also wenn ich das so schreibe bekomme ich immer eine access denied fehlermeldung. ... /srv/www/htdocs/stats/logresolvemerge.pl\ /srv/www/htdocs/stats/web1/access_log-`date +%Y%m%d`.gz\ /srv/www/htdocs/stats/web1/ssl_request_log`date +%Y%m%d`.gz\ /srv/www/htdocs/stats/web2/access_log-`date +%Y%m%d`.gz /srv/www/htdocs/stats/web2/ssl_request_log`date +%Y%m%d`.gz\ /srv/www/htdocs/stats/web3/access_log-`date +%Y%m%d`.gz /srv/www/htdocs/stats/web3/ssl_request_log`date +%Y%m%d`.gz\ ... Dominik hat in seinem Beispiel spaces reingemacht. Die sind auch wichtig. Ein Backslash am Zeilenende wird nämlich überhaupt nicht berücksichtigt, d.h. er wird auch nicht als whitespace-character gewertet. Ich habe es gerade mal mit einem mini-Skript <=========== #!/bin/bash touch abc\ def ===========> in einem leeren Verzeichnis getestet. Das legt dann eine Datei namens "abcdef" an. Probier es mal mit jeweils einem space vor dem "\". Wichtig ist auch das hinter dem "\" dann eben kein space mehr ist.
mfg Axel mfg Axel