Re: Bash Einzeiler Zeit+Datum letzter Eintrag dmesg
Am Donnerstag, 25. August 2011 schrieb David Haller:
> Wann immer du eine head + tail Kombination haben willst. Ist auch noch
> flexibler:
>
> $ seq 20 | headntail -s 10:4 -e 5:2 | xargs
> 7 8 9 10 16 17
> $ seq 20 | headntail -s 15:5 | xargs
> 11 12 13 14 15
> $ seq 20 | headntail -1 -s 15:5 | xargs ### == -e 1[:1] -s 15:5
> 11 12 13 14 15 20
> $ seq 20 | headntail -1 -e 15:5 | xargs ### == -s 1[:1] -e 15:5
> 1 6 7 8 9 10
> $ ps ax | headntail -s 1 -e 2
> PID TTY STAT TIME COMMAND
> 26267 pts/8 R+ 0:00 ps ax
> 26311 pts/8 S+ 0:00 /usr/bin/gawk -f /home/dh/bin/headntail -s 1
> -e 2
sed funktioniert für einige dieser Fälle auch:
martin@merkaba:~> seq 1 30 | sed -n -e "1,3p" -e "7,9p" | xargs
1 2 3 7 8 9
Allerdings fällt mir grad nichts ein, wie ich sed von hinten die
Zeilennummern zählen lassen kann. Das könnte aber auch irgendwie gehen.
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: