Subject: How can I tell if I am running an interactive shell? >From: wicks@dcdmjw.fnal.gov (Matthew Wicks) >From: dws@ssec.wisc.edu (DaviD W. Sanderson) Date: Fri, 23 Oct 92 11:59:19 -0600
Bourne shell 型の shell では $PS1 変数を参照できますが、$- 変数を参照し たほうがいいでしょう。もし、$- 変数が 'i' であれば、shell は会話的に動 作しています。次のようにして試してみて下さい。
case $- in *i*) # 会話的な時のためのコマンド *) # 非会話的な時のためのコマンド