[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00937] 内部コマンドとシェル変数



小松です。
echoなどの内部コマンドを使ったとき、一時的な変数がそのまま残っ
てしまうようです。

hironao@cynthia:~% fdsh
hironao@cynthia:hironao$ echo $AA

hironao@cynthia:hironao$ AA=aa /bin/echo zzz
zzz
hironao@cynthia:hironao$ echo $AA

hironao@cynthia:hironao$ AA=aa echo zzz
zzz
hironao@cynthia:hironao$ echo $AA
aa
hironao@cynthia:hironao$ exit
hironao@cynthia:~%

bashではこうなります。

hironao@cynthia:~% bash
hironao@cynthia:~$ echo $AA

hironao@cynthia:~$ AA=aa /bin/echo zzz
zzz
hironao@cynthia:~$ echo $AA

hironao@cynthia:~$ AA=aa echo zzz
zzz
hironao@cynthia:~$ echo $AA

hironao@cynthia:~$ exit
hironao@cynthia:~%



--
Hironao Komatsu <hirkmt@gmail.com>