![]() |
|
|
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 |
| Perl: array tilordner flere ord setninger med anførselstegn | gctaylor | Shell programmering og Skripting | 4 | 09-05-2008 03:11 |
| legge ett ord til flere linje. | paulds | Shell programmering og Skripting | 6 | 07-25-2008 07:31 |
| tar kommandoen help - ekstrakt gåsegang | icefish | UNIX for Dummies Spørsmål og svar | 7 | 07-01-2008 03:02 |
| perl Newbie: hvordan du kan hente et ukjent ord fra en streng | wolwy_pete | Shell programmering og Skripting | 3 | 03-23-2008 10:41 |
| tjære: extract gåsegang til forskjellige filepath | littleIdiot | Shell programmering og Skripting | 3 | 02-29-2008 09:41 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Pakk ut én eller flere ord strengen i Cshell
Jeg bruker følgende kode:
satt LASInputFile \u003d `ls *. [LL] [Aa] [Ss] | head -1` satt COMPLine \u003d `grep-i: Firma $ LASInputFile` å trekke inn følgende linje fra min inndatafilen: COMP. XYZ Public Company: Firmanavn Jeg nå trenger å trekke ut det fulle navnet på selskapet som kan være et enkelt ord eller flere ord adskilt med mellomrom som i dette eksemplet. Jeg studerer awk og sed men Jeg klarer ikke finne ut hvordan du koden til dette. Takk, Paul H. Denver |
|
||||
|
Takk for hjelpen. I begge tilfeller koden utpakkede strengen: "Firmanavn". Det jeg håper å få er (i mitt eksempel) "XYZ Public Company", eller hva (avgrenset eller ikke-delimited) streng vises mellom "COMP. og ": Firmanavn".
Takk, Paul H. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|