1

独自の特定のコマンドを持つsolarisにアプリをインストールしていますが、通常、ターミナルで以下のコマンドを1つずつ実行しています。

eaw DDBSC1 (プロンプトが < に変わります) < rldep:Cell=all;

それを bash ファイルに入れて実行するスクリプトを探しています。「expect」を試してみましたが、bash スクリプトが「eaw DDBSC1」行にストックされていて、2 行目を実行していないようです。

4

1 に答える 1

1

バッシュを使用し'here document'ます。<< ! に続くコマンド 次の文字列までシェルによって解釈され!endます。

eaw DDBSC1 << !end
rldep:Cell=all;
!end
于 2013-04-08T13:39:45.053 に答える