Warum ping -c 1 google.com | grep "bytes from" | cut -d = -f 1
gibt 64 bytes from 216.58.216.206: icmp_seq
zurück und nicht 0 ttl
? Ich erwarte, dass -f 1
zurück 0 ttl
.grep && awk Kombinationsergebnis in bash
0
A
Antwort
3
Sie können alles mit awk
bekommen und vermeiden grep
, cut
:
ping -c 1 google.com | awk -F= '/bytes from/{print $2}'
0 ttl
btw sollte Ihr Befehl sein:
ping -c 1 google.com | grep "bytes from" | cut -d = -f 2
die gleiche Leistung zu erhalten, wie 0 ttl
Feld # 2
1
ping -c 1 google.com | grep "bytes from" | cut -d = -f2
0 ttl
Wenn Sie bis 0 erhalten möchten ttl dann
ping -c 1 google.com | grep "bytes from" | cut -d = -f1-2
64 bytes from yyz08s14-in-f14.1e100.net (172.217.2.142): icmp_seq=0 ttl
Verwandte Themen
- 1. awk und grep für Existenz
- 2. Parsing Inhalt mit grep, awk
- 3. vorbei grep in eine Variable in bash
- 4. Bash: Piping in Grep finden
- 5. BASH grep script
- 6. bash grep Newline
- 7. Unix 'finde' + 'grep' Syntax vs. awk
- 8. AIX grep für ein awk Ergebnis
- 9. Grep/Awk: Finden Status von Tabelle Spalte
- 10. Ubuntu bash awk merkwürdiges Verhalten
- 11. Unix bash cutting und grep
- 12. Bash, grep Satz aus Datei
- 13. Bash: grep Muster von Befehlsausgabe
- 14. Looping-Prozess mit AWK bash
- 15. Verwenden bash Variable aus AWK
- 16. Wie bash Variablen awk Skript
- 17. BASH: Erweiterte regex grep Problem
- 18. Variablen in awk aus Bash übergeben
- 19. Zufallszahlengenerierung mit awk in BASH-Shell
- 20. bash awk split string in array
- 21. Head & Tail mit Awk in Bash-Skript
- 22. Awk Split Verwendung Array später in bash
- 23. Numerische Werte von grep auslesen in bash
- 24. Wie Leistung von zehn Ergebnissen mit grep Befehl extrahieren (bash)
- 25. grep in IF-Anweisung
- 26. Bash-Shell-Skript verwirrende Befehlszeilenargument $ 1 vs awk $ 11
- 27. Variable von bash 'if echo grep'
- 28. bash Parsen nicht (cat + grep) richtig
- 29. Bash-Skript assign grep count Variable
- 30. Linux-Bash - Extrakt Wert von grep Ausgang
@MonaJalal: Hat das für Sie funktioniert? – anubhava