シェルスクリプトを使用してviを終了するには?

シェルスクリプトを使用してviを終了するには?

test.shいくつかのタスクを実行し、最終的にviでファイルを開くための既存のスクリプトがあります。この既存のスクリプトを変更することはできません。最初のスクリプトを実行すると、viでテキストファイルが開きます。これで、既存のスクリプトを実行する別のスクリプトが作成されましたtest.sh。 viでファイルを開きます。:wqスクリプト内でこれをどのように実行しますか?可能ですか?

ベストアンサー1

端末が必要なプログラムとの通信をシミュレートする必要がある場合は、他のプログラムを制御し、疑似端末を介して通信できるexpectコマンドを追加するために、この目的で作成されたプログラムを見つけます。tcl

おすすめ記事