- 70 名前:名無しさん@お腹いっぱい。 [2006/01/17(火) 05:39:36 ]
- whileループの中で下記</tmp/fileAのように
リダイレクションすると子プロセスが出来るので 最後にRTN=0が表示されるのは分かるのですが、 #!/bin/sh RTN=0 while read LINE do RTN=1 done < /tmp/fileA echo RTN=$RTN whileループに入る前にexport RTNを記述してRTNを 環境変数にしてもやっぱり最後はRTN=0が表示される のってなぜなんです?環境変数なら子プロセスで 設定した値が親にも反映されると思っているんですが 違います?
|

|