バッチスクリプトから実行する対話型プログラムcmd
があります。私は変更するつもりはないことを、バッチから対話型プログラムを終了する
cmd < $"yes\n3\nn\n"
このプログラムcmd
は、第三部のソフトウェアである:私は入力を挿入します。
プログラムを終了するには、この文字列の最後に何かを追加する必要があります。実際には、私はまだこのプログラムを終了するためのきれいな方法を見つけていない、今まで私はControl+C
でそれを閉じているということです。これを入力文字列の最後にどのように挿入できますか? bash hackers wikiパー
cmd < $'yes\n3\nn\n\cD'
は、$''
文字列では、シーケンスが展開され脱出、そして\cD
は、Control-Dである:これは、Linux上のbashは確かにあると仮定すると
[タグ:バッチファイル]はWindows関連のものですか?あなたが適用したタグを再考してください... – aschipfl
"昨日のバラはその名前に耐え、私たちは空の名前を保持しています。" (cit)いいえ、私はそれを知らなかった、私はそれがシェルスクリプトの同義語だと思った – simona
あなたは[tag:bash]を意味するのでしょうか?関連する[タグ情報](http://stackoverflow.com/tags/bash/info)を参照してください... – aschipfl