![]() |
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 |
| Bruke grep for å trekke ut variabelen følger en streng | modey3 | UNIX for Dummies Spørsmål og svar | 10 | 02-10-2009 06:00 |
| bruker sed til betinget trekke strofer av en fil basert på en søkestreng | aitayemi | Shell programmering og Skripting | 0 | 11-25-2008 06:16 |
| Slik pakker du ut variabel nummer fra en streng | vitesse | Shell programmering og Skripting | 19 | 09-22-2008 09:03 |
| legger strengen tekstfil basert på søkestrengen | malaymaru | Shell programmering og Skripting | 1 | 06-09-2006 08:53 |
| Utdrag fra string variabel i nye variabler | Snikskytter Pixie | UNIX for Dummies Spørsmål og svar | 2 | 03-03-2006 10:49 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Søk etter streng i en fil og trekke ut en annen streng til en variabel
Hei, folkens. Jeg har et spørsmål:
Jeg trenger å søke etter en streng i en fil, og deretter trekke ut en streng fra filen og tilordne den til en variabel. For eksempel: innholdet av filen (gruppe) er nedenfor: ... ftp:x:23: Post: x: 34 ... testing: x: 2001 salg: x: 2002 utvikling: x: 2003 ... Jeg vil søke etter strengen "testing", og deretter trekke ut gruppe-ID (2001) på samme linje, og tilordne den til en variabel. Kan noen hjelpe meg med meg spørsmålet? Takk for din tid i forveien -KD |
|
||||
|
Ta med din løsning i fremtiden å hjelpe andre ut ...
FYI ... følgende skal fungere. Merk at F-parameteren til å angi et felt skilletegn, i dette tilfellet ":". I en Bourne shell Code:
MYVAR=`awk -F: '/testing/ { print $3 }' filename`
export MYVAR
|
|
||||
|
Sitat:
Meh ... I'm too old school .. Jeg har alltid eksportere til fullstendighet ... ikke nødvendig i dette tilfellet, siden alle variablene er interne til skriptet selv ... God fangst og godt poeng. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|