外部関数を利用する。(2)
a.sh
#!/bin/sh A=aaaaa . ./lib/b echo $A echo $B echo $C echo $D echo $E
./lib/b
B=bbbbb . ./lib/c set_e
./lib/c
C=ccccc set_d() { D=ddddd } set_e() { E=eeeee } set_d
実行結果
$ ./a.sh aaaaa bbbbb ccccc ddddd eeeee
#!/bin/sh A=aaaaa . ./lib/b echo $A echo $B echo $C echo $D echo $E
B=bbbbb . ./lib/c set_e
C=ccccc set_d() { D=ddddd } set_e() { E=eeeee } set_d
$ ./a.sh aaaaa bbbbb ccccc ddddd eeeee