ich dieses Codefragment haben:wie einen Zeilenvorschub in eine Sed Linie Verkettung einfügen
cat testfeed.txt | sed '${H;z;x;s/\n//g;p;};/0$/!{H;d;};/0$/{H;z;x;s/\r//g;}'
, die meine Eingabe alle nimmt und schafft eine lange Geschichte. Was ich will, ist Rekord verketten ein mit Aufzeichnungen zwei
so dass:
1.
My first line
2.
My Second line
wird:
1. My First line
2. My Second line
Statt:
1. My First line. 2. My Second line
Ich fühle mich ich sein sollte kann einen Zeilenvorschub einfügen, aber mein Wissen über sed ist bestenfalls schlecht :(
Jede Hilfe wäre willkommen.
so ermitteln Sie den _first wollen 2_ Linien auf ihre eigenen Linien gelassen werden, aber alle übrigen mit jeweils einem Leerzeichen verbunden, so dass du insgesamt _3_ Zeilen hast? – mklement0
Es wäre gut, die angenommene Antwort zu markieren (oder), wenn Sie annehmen, dass Ihr Problem jetzt gelöst ist.Auch wenn Sie es akzeptieren, kann es für andere nützlich sein. – Inian