![]() |
|
|
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 |
| Søg, erstatte strengen i file1 med strengen fra (opslagstabelnavn) fil2? | gstuart | Shell Programmering og Scripting | 9 | 06-08-2009 07:11 AM |
| grep-f file1 fil2 | vijay_0209 | Shell Programmering og Scripting | 7 | 03-05-2009 05:48 AM |
| Søg værdier mellem værdiskalaer i File1 inden fil2 | cgkmal | Shell Programmering og Scripting | 4 | 01-31-2009 06:37 PM |
| awk / sed søgning linjer i file1 matchende kolonner i fil2 | floripoint | Shell Programmering og Scripting | 1 | 12-17-2008 11:36 PM |
| Awk Sammenlign File1 fil2 på f2 | RacerX | Shell Programmering og Scripting | 4 | 10-27-2008 09:50 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
file1: er alle ord, der skal søges.
100007 200999 299997 Fil2: har alle filnavne, der skal søges. C: \ search1.txt C: \ search2.txt C: \ search3.txt C: \ search4.txt Outfile: burde have alle fundne linjer. Logic: Læs hvert ord i file1 og søg hver fil på listen over fil2; hvis ordet findes; udskrive hele linjen i outfile. Pls hjælp, tak på forhånd. |
|
||||
|
Hej,
Tjek nedenstående kode mere search.sh #! / bin / sh mens læse linje gøre stxt \u003d `echo $ linje« for i in `cat fil2« gøre ftxt \u003d `grep-i $ stxt $ i` hvis [-n "$ ftxt"]; derefter echo $ ftxt>> Outfile fi gjort gjort <fil1 [/ QUOTE] |
|
||||
|
Citat:
gøre mens læse filnavn gøre hvis [[ `grep-c" $ string "$ filename`> 0]] derefter grep "$ string" $ filename fi Udfærdiget <fil2 gjort <file1 skål, Devaraj Takhellambam |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|