Daha da iyisi, çünkü daha temiz, set
çağırmak istediğiniz komutta önek notasyonunu (olmadan ) kullanın:
CLASSPATH=/path/mysql-connector-java-ver-bin.jar:$CLASSPATH ANOTHER_VAR=bla ATHIRD_VAR=blu java -...
Şimdi java
süreç Eğer geçici ortam değişkeni (ler) toplamak mümkün olacak çağırmak CLASSPATH, ANOTHER_VAR
ve ATHIRD_VAR
.
Kullandıysanız export
, değişkenler de en azından komut dosyasının ortamında küresel olarak (?) Ayarlanır. Ve zaten var olan değişkenlerin değerlerinin üzerine yeni değerler yazılacaktır.
Önek notasyonunun avantajları:
- bir değişkenin önceki değerleri değişmeden kalmalıdır, yani eski değerlere daha sonra ihtiyaç duyulması durumunda, çağrıldıktan sonra geri yüklemek için önceden var olan değişkenlerin eski değerlerini kaydetmeye gerek kalmaz.
unset
çağrıldıktan sonra temizleme amacıyla geçici değişkenlerinize gerek yoktur