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: 1288 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: 53484 Wohnort: Berlin |
|||
Projektleitung
Anmeldungsdatum: Beiträge: 12801 |
Gibt reichlich Möglichkeiten
|
||
Anmeldungsdatum: Beiträge: 17548 Wohnort: Berlin |
für den Fall, dass es nur um einen Konfigurationseintrag o.dgl. mit dem Schlüssel "client version" geht. |
||
Anmeldungsdatum: Beiträge: 11176 Wohnort: München |
|||
Wikiteam
Anmeldungsdatum: Beiträge: 1288 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: 8554 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: 1288 Wohnort: Bad Oeynhausen |
|||
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
|||
Wikiteam
Anmeldungsdatum: Beiträge: 1288 Wohnort: Bad Oeynhausen |