Leser: 1
|< 1 2 >| | 11 Einträge, 2 Seiten |
sed 's/.*://'
sed -ne 's/^.*:\(.*\)$/\1/p' file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ echo "0.0.0.0:706
0.0.0.0:111
127.0.0.1:631
127.0.0.1:25
:::22
::1:631
::1:25" | perl -a -F: -wln -e 'print $F[-1]';
706
111
631
25
22
631
25
pq+2008-05-05 17:58:28--übrigens hast du in manchen zeilen mehrere doppelpunkte, es wäre also genauer
spezifiziert mit "alles nach dem letzten doppelpunkt".
Linuxer+2008-08-15 23:59:01--Liebe GwenDragon, wenn Dir mein Beitrag nicht gefällt, dann steht es Dir frei ihn zu entfernen. ;o)
GwenDragon+2008-08-18 14:25:30--Mir juckt da noch ein awk-Konstrukt dafür in den Fingern, aber Perl ist ja awkig genug ;)
|< 1 2 >| | 11 Einträge, 2 Seiten |