![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| miljøvariabler | radhika03 | Shell programmering og Skripting | 3 | 01-22-2007 01:58 |
| miljøvariabler | sumsin | High Level Programmering | 6 | 03-13-2006 11:17 |
| hjelp .. Miljøvariabler ... | sekar sundaram | UNIX for Dummies Spørsmål og svar | 3 | 08-30-2005 04:35 |
| miljøvariabler | Esaia | High Level Programmering | 2 | 02-20-2003 08:19 |
| det er bruken av Miljøvariabler | indianguru | UNIX for Dummies Spørsmål og svar | 2 | 07-24-2001 10:41 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
hvordan å utvide miljøvariabler i en fil?
Jeg er ny på unix og ville verdsette hvis noen kunne hjelpe.
Jeg har en miljøvariabelen SourceFilePath \u003d / db1/Src/test satt på unix server. Jeg ønsker å utvide dette SHELL variabel i en fil ved hjelp av en kommando sed, Awk etc Arkiv innholdet er som følger: var \u003d $ SourceFilePath / fil.txt Kommandoen vil opprette en ny fil ved subsituting miljøvariabelen med den faktiske verdien. Produksjonsgapet skal se slik ut. var \u003d / db1/Src/test/file.txt |
|
||||
|
Jeg tror Mener du å "få verdien av 'en variabel eller kanskje dereference det. Mener du ønsker du å opprette en fil med en variabel som et filnavn? Code:
SourceFilePath=/db1/Src/test
var=${SourceFilePath}/file.txt
> $var # this creates an empty file named /db1/Src/test/file.txt
|
|
||||
|
Hei Jim,
Jeg ønsker å erstatte verdien for $ (SourceFilePath) og ikke lage en fil med variabelnavn. file.txt er allerede eksisterende. Mitt scenario er slik. file.txt er til stede på Test & DEV Jeg vil bruke miljøvariabelen å peke enten å teste eller DEV. Så jeg vil ha en parameter fil PATH \u003d $ SourceFilePath / fil.txt Jeg vil skrive et script som vil generere en ny fil for følgende system TEST server bør opprette en ny fil abc.txt med følgende innhold PATH \u003d / db1/Src/test/file.txt DEV server bør opprette en ny fil xyx.txt med følgende innhold PATH \u003d / db1/Src/dev/file.txt Kommandoen eller skript må bare erstatte verdien for miljøvariabelen. Takk for innspill. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|