Sto scrivendo uno script di shell, per leggere un file che ha coppia chiave = valore e impostare quelle variabili come variabili di ambiente. Ma ho un dubbio, se faccio source file.txt
imposteremo le variabili definite in quel file come variabile d'ambiente o dovrei leggere il file riga per riga e impostarlo usando il comando export?Unix: Qual è la differenza tra la fonte e l'esportazione?
In questo caso il comando di origine è diverso dall'esportazione?
quello guscio stai usando? – shx2
Perché non provi a scoprirlo? – Mat
Sarei molto cauto su 'source' -ing un file definito dall'utente in uno script di shell in un ambiente di produzione. Immagina un impiegato insoddisfatto che aggiunge la riga 'rm -rf $ {HOME}' (o peggio) ... – Johnsyweb