![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| variabili d'ambiente | radhika03 | Shell scripting e di programmazione | 3 | 01-22-2007 01:58 PM |
| variabili d'ambiente | sumsin | Di programmazione ad alto livello | 6 | 03-13-2006 11:17 AM |
| Variabili d'ambiente .. aiuto ... | sekar sundaram | UNIX for Dummies Domande & Risposte | 3 | 08-30-2005 04:35 AM |
| variabili d'ambiente | Esaia | Di programmazione ad alto livello | 2 | 02-20-2003 08:19 PM |
| che cosa è l'uso di variabili di ambiente | indianguru | UNIX for Dummies Domande & Risposte | 2 | 07-24-2001 10:41 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
come espandere le variabili d'ambiente in un file?
Sono nuovo di unix e apprezzare se qualcuno potrebbe aiutare.
Ho una variabile d'ambiente SourceFilePath \u003d / db1/Src/test impostare il server Unix. Voglio espandere questa variabile di shell in un file utilizzando un qualsiasi comando sed, Awk etc Il contenuto di un file è la seguente: var \u003d $ SourceFilePath / file.txt Il comando deve creare un nuovo file da subsituting la variabile d'ambiente con il valore effettivo. L'output dovrebbe essere simile a questo. var \u003d / db1/Src/test/file.txt |
|
||||
|
Penso che si intende per 'ottenere il valore di' una variabile o forse dereferenzia essa. Vuoi dire che si desidera creare un file utilizzando una variabile come il nome di un file? Codice:
SourceFilePath=/db1/Src/test
var=${SourceFilePath}/file.txt
> $var # this creates an empty file named /db1/Src/test/file.txt
|
|
||||
|
Ciao Jim,
Voglio sostituire il valore di $ () SourceFilePath e non creare un file con il nome della variabile. file.txt è già esistente. La mia situazione è simile a questo. file.txt è presente sul TEST & DEV Vorrei utilizzare la variabile d'ambiente a punto sia per TEST o DEV. Così avrò un parametro di file PATH \u003d $ SourceFilePath / file.txt Voglio scrivere uno script che genera un nuovo file per il seguente sistema PROVA server dovrebbe creare un nuovo file abc.txt con il seguente contenuto PATH \u003d / db1/Src/test/file.txt DEV server dovrebbe creare un nuovo file xyx.txt con il seguente contenuto PATH \u003d / db1/Src/dev/file.txt Il comando o lo script deve sostituire solo il valore per la variabile d'ambiente. Grazie per il vostro input. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|