![]() |
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 |
| CC Solution Nødvendig innstendigste | satty | UNIX for Dummies Spørsmål og svar | 5 | 05-29-2008 07:04 |
| hjelp trengs nødstilfeller | nabmufti | Shell programmering og Skripting | 11 | 02-11-2008 08:17 |
| Konfigurere Profile ....... Trenger hjelp raskt | reachtokhan | UNIX for Advanced & ekspertbrukere | 13 | 11-06-2007 03:06 |
| Trenger informasjon raskt. | sumit_krishan | UNIX for Dummies Spørsmål og svar | 3 | 06-08-2005 06:13 |
| koble til og fra, raskt ... | umonk | UNIX for Advanced & ekspertbrukere | 1 | 12-17-2001 12:06 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Trenger du hjelp raskt
Hei til alle,
Jeg ma fast besøkende på dette nettstedet, men dette er min første tråd. Selv om jeg har prøvd men jeg skrånende finner løsningen. ![]() Jeg har antall filer som har filtypen. Fil., Som å ha noen definerer uttalelse i it.The filer consits som følger Ex: -- abc.file `definere ADCONV0 TB_DIGRFAFE.digrf0.udigrf_top.uad0_wrap `definere APLL TB_DIGRFAFE.digrf0.udigrf_top.uapl_wrap `definere DPLL TB_DIGRFAFE.digrf0.udigrf_top.udpl_wrap bcd.file `definere APLL TB_DIGRFAFE.digrf0.udigrf_top.uapl_wrap `definere DPLL TB_DIGRFAFE.digrf0.udigrf_top.udpl_wrap `definere DACONV0 TB_DIGRFAFE.digrf0.udigrf_top.uda0_wrap `definere TOP TB_DIGRFAFE.digrf0 `definere SCI TB_DIGRFAFE.digrf0.udigrf_top.usci_wrap output bør Path of FIL. / Abc.file samme samme samme Path of FIL. / Bcd.file samme samme samme `definere TOP TB_DIGRFAFE.digrf0 `definere SCI TB_DIGRFAFE.digrf0.udigrf_top.usci_wrap De to siste linjene produksjon fordi de ikke er definert inni meg shell script ... Mitt program er like nedenfor #! / bin / sh for temp i `find. -name '*. file' `# Temp lagrer alle. Filtypen gjøre echo "Path of FIL $ temp" nawk '\ BEGIN ( # søketabellen defination ref_arr [ "ADCONV0"] \u003d "TB_DIGRFAFE.digrf0.udigrf_top.uad0_wrap" ref_arr [ "APLL"] \u003d "TB_DIGRFAFE.digrf0.udigrf_top.uapl_wrap" ref_arr [ "DPLL"] \u003d "TB_DIGRFAFE.digrf0.udigrf_top.udpl_wrap" ref_arr [ "DACONV0"] \u003d "TB_DIGRFAFE.digrf0.udigrf_top.uda0_wrap" ) / ^ `define / ( str \u003d $ 2 val \u003d $ 3 for (element i ref_arr) ( if (str \u003d\u003d element) ( if (ref_arr [str] \u003d\u003d val) print "samme" ellers print $ 0 ) ) ) '$ Temp ferdig Nå er jeg m å få output som følger Path of FIL. / X.file samme samme samme Path of FIL. / Y.file samme samme samme Path of FIL. / Abc.file samme `definere DACONV0 cat.grep.cut Jeg vet det er noen logisk feil i mitt for-loop, men jeg er ikke i stand til å fange den. -------------------------------------------------- ----------------------- Vennligst pls pls hjelpe ......... Prady Sist endret av user_prady; 09-03-2007 kl 09:36.. |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|