sh скрипт! (export переменных?!)

Модератор: Модераторы разделов

Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

sh скрипт!

Сообщение tmp13 »

#!/bin/sh
export ORACLE_SID=kmln

вот такой скрипт
меняю ему права chmod 755 klmn.sh
выполняю ./klmn.sh
>echo $ORACLE_SID
orex

и почему значение переменной не поменялось???
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: sh скрипт!

Сообщение Dark_Savant »

потому что нельзя изменять переменные в родительской оболочке.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: sh скрипт!

Сообщение tmp13 »

??? а как их можно поменять с помощью скрипта?
всё понял надо было выполнять
>. ./klmn.sh
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: sh скрипт!

Сообщение d_n_k »

source /path/to/environment

info <твой-любимый-шелл>
все сказанное есть имхо...
Спасибо сказали: