![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| slutte to filer | koti_rama | Shell Programmering og Scripting | 5 | 08-05-2008 05:20 AM |
| Vær to filer | koti_rama | Shell Programmering og Scripting | 4 | 06-10-2008 07:15 AM |
| hvordan man kan slutte filer | jxh461 | UNIX for dummyer Spørgsmål & svar | 5 | 08-23-2007 08:11 AM |
| slutte filer | mohan705 | Shell Programmering og Scripting | 3 | 03-15-2007 06:51 AM |
| Deltag Files | choppas | Shell Programmering og Scripting | 2 | 10-18-2006 11:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Venstre slutte på filer via awk
Citat:
Citat:
Citat:
Code:
nawk 'NR==FNR{a[$1];next} {if($1 in a) print $1,"Found" else print}' OFS="," File_B File_A
Ovenstående kode ikke fungerer help is appreciated |
|
||||
|
og det var let, du mangler på syntaks
nawk 'NR \u003d\u003d FNR (a [$ 1]; næste) (if ($ 1 i a) print $ 1, "Found" print)' OFS \u003d "," File_B File_A ----- Post Update ----- prøve output bash-3.00 $ nawk 'NR \u003d\u003d FNR (a [$ 1]; næste) (if ($ 1 i a) print $ 1, "Found" print)' OFS \u003d "," File_B File_A NY, Found NY NJ, Found NJ PA CA, Found CA VA, Found VA TN |
|
||||
|
Citat:
Dette er ikke output Jeg søger efter. bedes du se den krævede 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],","
output Code:
# ./test.py NY found NJ found PA , CA found VA found TN , |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|