Ich habe eine Datei in /home/{user}/client.log
.Suchen Sie ein Wort in einer Datei und drucken Sie es in bash
clinet.log
enthält ein Werk lcid
. Wie kann ich ein Wort finden lcid
in einer Datei client.log
und drucken Sie es mit bash.
Ich habe eine Datei in /home/{user}/client.log
.Suchen Sie ein Wort in einer Datei und drucken Sie es in bash
clinet.log
enthält ein Werk lcid
. Wie kann ich ein Wort finden lcid
in einer Datei client.log
und drucken Sie es mit bash.
Okay, mit den zusätzlichen Informationen, die Sie diese zur Verfügung gestellt werden für Dich den Trick:
sed -n "s/.*lcid.:.\(\w*\)./\1/p" client.log
Lassen Sie mich wissen, ob das hilft.
Vielen Dank. Ich habe das mit dem folgenden Befehl funktioniert
grep 'lcid' client.log | cut -d '"' -F4
Sie grep verwenden können – 123
habe ich grep 'lcid' client.log und es zurück, "lcid": "6a3953a9f93a49fab513b1c1a48a5ac9" aber ich will nur den Wert von lcid in ohne Zitat – Zaf
Blick in Die grep man-Seite – 123