Bei Pipe Umlenkung gehen Inhalte verloren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
dannyyy
Beiträge: 5
Registriert: 14.04.2004 17:08:33

Bei Pipe Umlenkung gehen Inhalte verloren

Beitrag von dannyyy » 29.10.2005 23:18:20

Hi

Habe ein kleines Probelem
Nach dem Ausführen dieses Script-Abschnittes ist über die hälfte nicht merh vorhanden... wie wenn die letzte häöfte verloren gehen würde...

Code: Alles auswählen

# -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

# Variablen / config
domain="danflash.com"
configdir="/etc/awstats"
tempdir="/tmp/awstatslog"
logdir="/var/log/apache2"
nummer=0

# -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

# Kopieren der Standard-Config
cp $configdir/awstats.default.conf $configdir/awstats.$domain.conf

# Ersetzen der Domain
cat $configdir/awstats.$domain.conf | \
sed -e "s#LogFile=\".*\"#LogFile=\"$logdir\/$domain-combined.log\"#g" | \
sed -e "s#SiteDomain=\".*\"#SiteDomain=\"$domain\"#g" | \
sed -e "s#HostAliases=\".*\"#HostAliases=\"www.$domain\"#g" > \
$configdir/awstats.$domain.conf

# -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Kann mir jemand sagen woran das liegt?
Bin ziemlich neu bei der Shell-Programmierung...

In einem früheren Script von mir wo ich das selbe auch durchführe, funktioniert alles ohne Probleme...

Vielen Dank an alle helfenden...

Gruss
Danny

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 01.11.2005 23:46:06

Hi,

könnt mir nur vorstellen das irgendeins der $-Zeichen als Pattern für Zeilenende ausgewertet wird. Setzt mal Deine Variablen in { }. Z.B. $domain ${domain} damit klar ist wo der Variablenname zuende ist.

SubOptimal

Antworten