Klara: bash: Ausgabe in einer Zeile

Beitrag lesen

Hi

grep xyz ./datei.h |awk '{print $3}'

gibt folgendes aus:

mit welchem Dateiinhalt? Warum fehlt der? Warum machst Du es potentiellen Helfern so schwer?

ich hielt es für unnötig den kompletten Quelltext (81k) der Datei zu posten

das ist eine .h Datei

grep __GNU_MP_VERSION ./gmp.h
#define __GNU_MP_VERSION 4
#define __GNU_MP_VERSION_MINOR 2
#define __GNU_MP_VERSION_PATCHLEVEL 2

4
2
2

ich möchte die Ausgabe jedoch wie folgt haben:
4.2.2

gibt es ein Kommando, welches mir die Ausgabe so zurück gibt?

pipe Deine Ausgabe durch tr, lasse den Zeilenumbruch durch einen Punkt ersetzen.
Ersetze den Punkt am Ende durch einen Zeilenumbruch.

das mit \n in . habe ich hinbekommen
im Moment scheiter ich am letzten "."

Klara