![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| att välja bara några rader från många baseras på en gemensamma mönster | damansingh | Shell-programmering och Skript | 2 | 05-28-2008 07:29 |
| Gemensamma använder för Unix | rcengland | UNIX for Dummies Frågor & Svar | 4 | 04-11-2008 07:37 |
| Sammanfoga filer baserat på knappen | sbasetty | Shell-programmering och Skript | 3 | 02-02-2007 06:05 |
| är detta ett vanligt problem i X? | 3bumbs plumming | UNIX for Dummies Frågor & Svar | 3 | 12-06-2003 07:09 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Kod:
>cat x.txt z 11 az x 12 ax y 13 ay >cat y.txt ay TT ax NN Kod:
>sort x.txt > sx.tmp && sort y.txt > sy.tmp && join -1 3 -2 1 -o "1.1 1.2 1.3 2.2" sx.tmp sy.tmp | sort -r && rm -fr *.tmp y 13 ay TT x 12 ax NN det är inte nödvändigt att använda awk! använder ansluta är ok, :-) och hur man använder awk? . Aaron |
|
||||
|
Citat:
Med awk: Kod:
awk 'NR==FNR{a[$1]=$2;next}$3 in a{print $0 a[$1]" "a[$3]}' y.txt x.txt
Hälsningar |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|