[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed i usunięcie domeny z URI [OT]



On Fri, 2 Sep 2005, Wojciech Ziniewicz wrote:
gdyby chodziło o obcinanie WSZYSTKIEGO po "@" to nei pisałbym na liste


Rozumiem, że ujęła Ci ilość porad, które otrzymałeś i jesteś dźwięczny wszystkim kolegom ;)


chodzi o wycięcie TYLKO domeny - założenie jest takie (jak pisałem) że
po domenie dalej leci tekst.
Przykładowa linijka :
232@192.168.0.12       5.27    2005-08-26 17:22:54
Po zamianie:
232   5.27    2005-08-26 17:22:54


Podany przykład daje się obrobić przez poniższy "jednolinijkowiec" w awk -
nie wątpię, że można prościej...

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)}'

Nie twierdzę, że to zaspokaja wszystkie Twoje wymagania, ale może chociaż wskaże Ci kierunek...


Pozdrawiam
Marek
--
           "Pewnego dnia zostanie szuflada i klisza i cisza na pewno cisza
                                                               zamiast ja"
                                                            Raz, Dwa, Trzy

Reply to: