![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Réglage de la variable d'environnement à distance sur une machine solaris utilisant script shell | eamani_sun | De programmation et de script Shell | 1 | 05-30-2008 11:05 PM |
| Mise basename et dirname variable simplement script. | liketheshell | De programmation et de script Shell | 1 | 09-12-2007 02:36 PM |
| Global Variable dans un script? | skyineyes | De programmation et de script Shell | 2 | 07-12-2007 07:55 AM |
| la mise en variable globale pour tous les utilisateurs | champion | UNIX pour les nuls Questions et réponses | 4 | 08-15-2002 01:59 AM |
| Mondial de la mise en PATH | jxh | UNIX pour les nuls Questions et réponses | 5 | 07-20-2001 06:23 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
l'établissement d'un script dans la variable globale
Salut tous,
Je sais que de mettre la variable globale i pouvez utiliser l'exportation .. Mais prendre la situation comme ci-dessous .. Je tiens à mettre une variable dans un script et que l'accès en deuxième script Je l'ai fait comme ça .. Il ne fonctionne pas one.sh #! / usr / bin / ksh echo $ RISSHI l'exportation RISSHI \u003d 1 two.sh #! / usr / bin / ksh echo $ RISSHI l'exportation RISSHI \u003d 2 RISSHI la variable n'est pas modifié à deux Quand je lance two.sh après one.sh Je tente d'exécuter le souhaitez. i one.sh a reçu l'erreur ... Est-il moyen de partager une variable entre les scripts? Merci, Arun |
|
||||
|
Variables, ou plutôt les variables d'environnement, appartiennent à des processus, et non pas des scripts, de modifier les scripts, mais ils existent dans le processus.
Si vous exécutez un script avec "#! / Bin / sh", il commence un nouveau processus pour exécuter le script dans, et donc un nouvel ensemble de variables d'environnement, les enfants héritent de la mère de variables exportés, mais pas l'inverse. L'autre solution est d'exécuter un script à l'aide "source" ou ".". L'inconvénient de ce script est la langue doit être le même et le traitement des erreurs doit être cohérente. |
|
||||
|
Salut Porter ..
Merci pour votre réponse .. Acheter j'ai essayé de lancer le script, comme . one.sh essayé d'accéder et de cette valeur, mais je reçois l'erreur a été ksh: one.sh: pas trouvé. s'il vous plaît faites le moi savoir le changement whatis i ont à faire |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|