Hallo Leute,
wie kann ich aus
client version: 1.1.1
das machen
1.1.1
Anmeldungsdatum: Beiträge: 102 |
Hallo Leute, wie kann ich aus client version: 1.1.1 das machen 1.1.1 |
||
Wikiteam
Anmeldungsdatum: Beiträge: 1307 Wohnort: Bad Oeynhausen |
user@penguin:~$ stri="client version: 1.1.1" user@penguin:~$ echo "$stri" | awk '{print $3}' 1.1.1 user@penguin:~$ |
||
Supporter
Anmeldungsdatum: Beiträge: 53601 Wohnort: Berlin |
|||
Projektleitung
Anmeldungsdatum: Beiträge: 12822 |
Gibt reichlich Möglichkeiten
|
||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
für den Fall, dass es nur um einen Konfigurationseintrag o.dgl. mit dem Schlüssel "client version" geht. |
||
Anmeldungsdatum: Beiträge: 11179 Wohnort: München |
|||
Wikiteam
Anmeldungsdatum: Beiträge: 1307 Wohnort: Bad Oeynhausen |
Seahawk machts wieder kompliziert ☺ |
||
Anmeldungsdatum: Beiträge: 12067 |
Ich spendiere mal noch awk -F: '/client version/ {print $2}' DATEI als Ansatz.
Stimmt. Aber genaugenommen wurde ja nach einer grep-Lösung gefragt 😉 |
||
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8616 Wohnort: Münster |
Das kommt natürlich darauf an, wie die Aufgabe genau lautet bzw. was denn als Kriterium für den gewünschten Text gelten soll. Wenn Du als Kriterium „das letzte Wort“ wählst und es unbedingt grep sein soll: echo 200~client version: 1.1.1 | grep -o '[^ ]*$' |
||
Wikiteam
Anmeldungsdatum: Beiträge: 1307 Wohnort: Bad Oeynhausen |
|||
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8616 Wohnort: Münster |
|||
Wikiteam
Anmeldungsdatum: Beiträge: 1307 Wohnort: Bad Oeynhausen |