contentシェルスクリプト:while文のリダイレクトはサブシェルで実行されますか日頃Linuxを使用している者です。手元にSolaris環境がなく検証できないためSolaris使いの方にお伺いさせてください。お聞かせいただきたいことは次の一点です。BourneShellは従来どおり、while文でリダイレクトを使ったときは、サブシェルでまわりますか?上記質問に至った簡単な経緯を申し上げます。while文でリダイレクトしたところ、ループ内の変数がwhileの外でも参照できました。本来BourneShellの場合、当ケースでのループはサブシェルで回るはずですよね。そこで、SolarisのSHはどうなのかと思った次第です。以上宜しくお願いします。AIXのSHについても情報があればありがたいです。参考までに、Linux上の実例を記します。インクリメントされた変数見れてるし。最近の仕様?良回答Solarisの環境は無いのでわかりませんが、http://www.nurs.or.jp/~asada/FAQ/UNIX/section3.8.htmlPosix準拠のshだとカレントシェルでの実行のようです。Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。ついて運営会社サイトマップ当サイトは最新ブラウザでの閲覧を推奨します。permission.このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。