On 07/10/2010 07:15 PM, Nicu wrote:
> awk 'BEGIN{FS=OFS="-"} {NF-=2;print}'
Pentru awk acesta e cel mai simplu si elegant raspuns :)
Multumesc tuturor pentru informatii noi in primul rind si pentru "fresh
views" cum a fost solutia banala des folosita si de mine ce nu mi-a
trecut prin cap (varianta cu rev si cut) si pentru raspunsuri.
Varianta cu perl : 1. trebuie sa o diger :D .. cam cade greu la ficat :)
2. nu merge :D :
[r...@localhost backup]# perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration: ...[r...@localhost backup]# > perl -lane '$,=" "; print @F[0..$#F-2]' rpmlist_10072010_0218.txt -bash: -lane: command not found De asemeni varianta cu gsub e ff eficienta si ma uit la ea cu ochii incrucisati :) .. nu aveam idee ca exista in awk functii de string manipulation .. am gasit mai multe informatii aici .. http://www.gnu.org/manual/gawk/html_node/String-Functions.html Multumesc tuturor! Adrian
_______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
