[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie mit sed ein <Enter> einfügen?



Hallo Christian!

Christian Knorr schrieb am Donnerstag, den 11. Dezember 2008:

> Ich möchte bei dieser Liste:
> {
> apt-get -s dist-upgrade | grep Inst
> Inst liblcms1-dev [1.15-1] (1.15-1.1+etch1 Debian-Security:4.0/stable) []
> Inst liblcms1 [1.15-1] (1.15-1.1+etch1 Debian-Security:4.0/stable)
> }
> das "Inst " durch einen Zeilenvorschub ersetzen, der auch in einer EMail dazu 
> führt. Bisher ging das so:
> {
> apt-get -s dist-upgrade | grep Inst | cut -c 6-30 | cut -f 1 -d " "
> liblcms1-dev
> liblcms1
> }

evtl. apt-get -s dist-upgrade |sed  -n '/^Inst/{s/^\w* \(\w*\) .*$/\1/;p}'

(eine Zeile)

> aber in der Mail steht das:
> liblcms1-dev liblcms1

dann ist das aber kein Problem deines cut Ausdrucks. Vielleicht mal 
mit mutt versenden?

> 
> Wie bekomme ich das untereinander? Ich habe da was mit /n im Hinterkopf, aber 

'\n' ist der Zeilenumbruch bei Gnu sed.


Grüße
Christian
-- 
hundred-and-one symptoms of being an internet addict:
57. You begin to wonder how on earth your service provider is allowed to call
    200 hours per month "unlimited."


Reply to: