Re: awk/perl script

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

 



Hello! AWK does it for you, just have to count your columns, like this: awk -F, '{print $1,$2,$7,$(NF-2),$(NF-5)}' <in.txt >out.txt Your command should be this, if I also got the place of the 2 last columns backwards correctly, and you really have "," at the end of your lines. The output will be TAB separated, and includes the original double quotes, which I hope, you don't mind. if you do, ...|tr -d '"' >out.txt :-)
Good luck,
Balázs
--
i want to a awk or perl script filter a file contains the following items
"Date","Time","RAS-Client","Record-Type","Full-Name","Auth-Type","User-Nam e","NAS-IP-Address","NAS-Port",,,,,,,,,,"Login-IP-Host","Login-Service","L ogin-TCP-Port","Callback-Number","Callback-ID", "07/17/2006","07:35:43","WAN","Start","Unknown","Unknown","apmc","10.16.0. 2
","20000","2","1",,,,,,,,,,,,,,,,,,"9560","53539180",
"07/17/2006","07:35:43","WAN","Start","Unknown","Unknown","aaac","10.16.0. 2
","20000","2","1",,,,,,,,,,,,,,,,,,"9560","57532280",..............
..................
I want to have the layput as follow
Date  Time  Username  Phone_No.  IP_address

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux