LINUX.ORG.RU

История изменений

Исправление Toten_Kopf, (текущая версия) :

Ну и так, чисто для установления правды:

$ ls aaa.sh test zzz
aaa.sh  test  zzz
--------------------------

$ cat aaa.sh
#!/bin/bash

. ./zzz

echo $CUR_ADDR
echo $ADDR

sed "s/$CUR_ADDR/$ADDR/g" test
------------------------------

$ cat zzz
CUR_ADDR=10.9.0.201
ADDR=1.1.1.1
------------------------------

$ cat test
IPADDR=10.9.0.201
-----------------------------

$ ./aaa.sh
10.9.0.201
1.1.1.1
IPADDR=1.1.1.1

Нафиг тут экспорт не упал.

Исходная версия Toten_Kopf, :

Ну и так, чисто для установления правды:

$ ls aaa.sh test zzz
aaa.sh  test  zzz
--------------------------

$ cat aaa.sh
#!/bin/bash

. ./zzz

echo $CUR_ADDR
echo $ADDR

sed "s/$CUR_ADDR/$ADDR/g" test
------------------------------

$ cat zzz
CUR_ADDR=10.9.0.201
ADDR=1.1.1.1
------------------------------

$ cat test
IPADDR=10.9.0.201
-----------------------------

$ ./aaa.sh
10.9.0.201
1.1.1.1
IPADDR=1.1.1.1

Нафиг тут експорт не упал.