Ein
grep "Erkennungsmerkmal" /var/log/vorgang.log | \
sed -e 's/ teststring nochmehrtext//' /var/log/gefiltert.log
funktioniert prima, und zwar so:
Aus der vorgang.log werden mittels 'grep' die Zeilen mit "Erkennungs-
merkmal" herausgefiltert, von diesen Zeilen wird der Teil
" teststring
* ande ~ schrieb am 12.Dez.2000:
grep "Erkennungsmerkmal" /var/log/vorgang.log | \
sed -e 's/ teststring nochmehrtext//' /var/log/gefiltert.log
Ich suche eine Moeglichkeit, beim 'sed'-Aufruf den Teil "teststring"
durch eine Variable zu ersetzen, also z.B.
grep ... | \
sed -e 's/
On Tue, Dec 12, 2000 at 09:26:13AM -, ande ~ wrote:
Ein
sed -e 's/ $VARIABLE nochmehrtext//' ...
nur leider betrachtet sed das $VARIABLE nicht als Variable sondern
einfach als Text.
man bash
und dann nach Quoting oder so änlich suchen.
Laut man-Page von sed wird der
Ein
grep Erkennungsmerkmal /var/log/vorgang.log | \
sed -e 's/ teststring nochmehrtext//' /var/log/gefiltert.log
funktioniert prima, und zwar so:
Aus der vorgang.log werden mittels 'grep' die Zeilen mit Erkennungs-
merkmal herausgefiltert, von diesen Zeilen wird der Teil
teststring
* ande ~ schrieb am 12.Dez.2000:
grep Erkennungsmerkmal /var/log/vorgang.log | \
sed -e 's/ teststring nochmehrtext//' /var/log/gefiltert.log
Ich suche eine Moeglichkeit, beim 'sed'-Aufruf den Teil teststring
durch eine Variable zu ersetzen, also z.B.
grep ... | \
sed -e 's/ $VARIABLE
On Tue, Dec 12, 2000 at 09:26:13AM -, ande ~ wrote:
Ein
sed -e 's/ $VARIABLE nochmehrtext//' ...
nur leider betrachtet sed das $VARIABLE nicht als Variable sondern
einfach als Text.
man bash
und dann nach Quoting oder so änlich suchen.
Laut man-Page von sed wird der
6 matches
Mail list logo