On Fri, 2 Sep 2005, Wojciech Ziniewicz wrote:
> 05-09-02, Marek Zakowicz <ma_zak@tlen.pl> napisał(a):
> awk '{m=index($0, "@"); n=index(substr($0, m), " "); if(m<1 || n<1)
> exit(1); print substr($0, 1, m-1) substr($0, n+1)}'
hehe, niestety też nie działa... , może go źle uzyłem ,ale nie działa.
Przyznaję, że zgubiłem "m-2" znaczki:
mazak@toy:~$ awk '{m=index($0, "@"); n=index(substr($0, m), " ");\
if(m<1 || n<1) exit(1); print substr($0, 1, m-1) substr($0, m+n-1)}' dupa
232 5.27 2005-08-26 17:22:54
232 5.27 2005-08-26 17:22:54
232 5.27 2005-08-26 17:22:54
232 3.23 2005-08-23 17:22:54
No cóż, śpieszyłem się do domu, ale rozwiązanie podane przez Michała
Politowskiego _zadziałało_ pięknie i było chyba najzwięźlejsze:
mazak@toy:~$ sed 's/@[^ \t]\+//' dupa
232 5.27 2005-08-26 17:22:54
232 5.27 2005-08-26 17:22:54
232 5.27 2005-08-26 17:22:54
232 3.23 2005-08-23 17:22:54
Pozdrawiam
Marek
--
"Ze wzoru na moje życie wyliczę sobie w niebycie nowy los"
Raz, Dwa, Trzy