次のコードを bash から対話的に実行すると、正常に動作します。
cleartool setview $myview
cleartool lsbl
しかし、それらをスクリプトに入れてスクリプトを実行しようとすると、最初の cleartool コマンドから戻ることはありません。
インタラクティブなケースでは、最初の cleartool コマンドが実行する新しい bash を開き、新しいシェルから 2 番目のコマンドを実行すると正常に動作するようです。ただし、スクリプトの場合、新しいシェルが表示されないため、コマンドから返されないようです。
cleartool コマンドを実行元と同じ bash シェルに保持する方法はありますか?