Bitte werfen Sie einen Blick auf die Beispieldatei und die gewünschte Ausgabe unten, um zu verstehen, wonach ich suche.Wie verbindet man Zeilen, die nicht mit einem bestimmten Muster beginnen, mit der vorherigen Zeile in UNIX?
Es kann mit Schleifen in einem Shell-Skript gemacht werden, aber ich habe Mühe, eine awk
/sed
One Liner zu bekommen.
SampleFile.txt
These are leaves.
These are branches.
These are greenery which gives
oxygen, provides control over temperature
and maintains cleans the air.
These are tigers
These are bears
and deer and squirrels and other animals.
These are something you want to kill
Which will see you killed in the end.
These are things you must to think to save your tomorrow.
Wunsch Ausgang
These are leaves.
These are branches.
These are greenery which gives oxygen, provides control over temperature and maintains cleans the air.
These are tigers
These are bears and deer and squirrels and other animals.
These are something you want to kill Which will see you killed in the end.
These are things you must to think to save your tomorrow.
Und was ist das Muster? Keine Interpunktion und nächste Zeile beginnt mit Kleinbuchstaben? Oder einfach "nicht diese"? –
Muss es ein Einzeiler sein? –
Wenn Sie dies in einem Shell-Skript tun können, rufen Sie dieses Shell-Skript auf. Das ist dein Einzeiler. – Kusalananda