![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
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 |
| Forklar dette | appsdba.nitin | UNIX for dummyer Spørgsmål & svar | 2 | 09-24-2008 11:54 AM |
| Please kan nogen forklare dette $ (0 # # /) | gadege | Shell Programmering og Scripting | 2 | 04-01-2008 03:26 PM |
| Kan nogen forklare plz | r_W213 | UNIX for Advanced & Ekspertsøgning Brugere | 3 | 03-27-2007 04:52 AM |
| hvis [$? -eq 0] .. Kan nogen forklare dette? | ranjita.c | Shell Programmering og Scripting | 5 | 10-03-2006 07:50 PM |
| Forklar awk | hitmansilentass | Shell Programmering og Scripting | 4 | 09-27-2006 02:14 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
kan nogen forklare dette eksempel
hej alle Jeg har et eksempel, jeg vil gerne have en hjælpe mig til at forstå, fordi jeg prøvede at teste det, men næsten ikke, og jeg ved ikke, hvordan kan jeg løse dette problem "den grundlæggende idé at læse fra to filer og erstatter noget fra den ene til den anden "Men jeg forstår ikke, hvorfor det ikke hele tiden
Code:
$ cat main.txt 512|1241503759|ax|90 234|1241503760|ay|10 122|1241503823|az|90 123|1241503947|at|80 Code:
$ cat id.txt 122|US 123|IN 125|NZ 234|HK 512|ZM 600|KR Code:
$ awk '
BEGIN {FS=OFS="|"}
FNR==NR{a[$1]=$2;next}
$1 in a{print a[$1],$2,$3,$4}
' id.txt main.txt
Code:
Output: ZM|1241503759|ax|90 HK|1241503760|ay|10 US|1241503823|az|90 IN|1241503947|at|80 Code:
awk 'BEGIN { FS=OFS="|" } FNR==NR{ a[$1]=$2;next } $1 in a { print a[$1] }' id.txt main.txt
awk: syntax error near line 1
awk: bailing out near line 1
Code:
awk 'BEGIN { FS=OFS="|" } FNR==NR{ a[$1]=$2;next } { print a[$1] }' id.txt main.txt
Jeg vil have en hjælpe mig til at forklare disse ting plz |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|