[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00937] 内部コマンドとシェル変数
- Subject: [FDclone-users:00937] 内部コマンドとシェル変数
- From: "Hironao Komatsu" <hirkmt@gmail.com>
- Date: Fri, 30 Sep 2011 16:09:57 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;d=gmail.com; s=gamma;h=content-type:date:to:subject:mime-version:content-transfer-encoding:from:organization:message-id:user-agent;bh=/K7+Uo3S8LeqetlMuegU38Fl0MPp2wKXWfRGCJAh8PI=;b=f3IRqdf2b/4UHLG4P1X/+wlTpx022bgom6HSq7SokeKvBA8fDezqa/oUF4FMLXTFFUfGpJee8ZNdmcR0bj2ArgxqzDY+MNBm6W6eforZmX/tTZU7eX1JwBN+TR77xsFKNlwil8AeerMIghHj0Gv+BkkAzKsdZ+8gZE1caoBs2j0=
小松です。
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>