![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| med to filer | koti_rama | Shell programmering og Skripting | 5 | 08-05-2008 04:20 |
| Bli med to filer | koti_rama | Shell programmering og Skripting | 4 | 06-10-2008 06:15 |
| Hvordan bli med filer | jxh461 | UNIX for Dummies Spørsmål og svar | 5 | 08-23-2007 07:11 |
| join filer | mohan705 | Shell programmering og Skripting | 3 | 03-15-2007 06:51 |
| Bli Filer | choppas | Shell programmering og Skripting | 2 | 10-18-2006 10:03 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Venstre delta på filer ved awk
Sitat:
Sitat:
Sitat:
Code:
nawk 'NR==FNR{a[$1];next} {if($1 in a) print $1,"Found" else print}' OFS="," File_B File_A
|
|
||||
|
Brønnen var dette enkelt, du savner på syntaksen
nawk 'NR \u003d\u003d FNR (a [$ 1]; neste) (if ($ 1 i a) print $ 1, "Funnet"; print)' OFS \u003d "," File_B File_A ----- Innlegg Update ----- sample output bash-3,00 $ nawk 'NR \u003d\u003d FNR (a [$ 1]; neste) (if ($ 1 i a) print $ 1, "Funnet"; print)' OFS \u003d "," File_B File_A NY, Found NY NJ, Found NJ PA CA, Found CA VA, Found VA TN |
|
||||
|
Sitat:
Dette er ikke utdatafilen jeg er ute etter. se kreves output |
|
||||
|
hvis du har Python, et alternativ
Code:
#!/usr/bin/env python
file2=[i.split()[0] for i in open("file2").read().split("\n")]
for line in open("file1"):
line=line.strip().split()
if line[0] in file2:
print line[0]," found"
else:
print line[0],","
Code:
# ./test.py NY found NJ found PA , CA found VA found TN , |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|