私はスクリプトを作成していますので、入力が完了したらcontrol + d
を押す必要があります。このコマンドを送信したいので、自分の仕事をやり直すのではなく、自分の仕事をスクリプトにするだけです。bash経由でCtrl + dをサーバーに送信
0
A
答えて
1
おそらく、ユーザー入力の終了を示すために使用される「送信終了」区切り文字について話しているとします。そうであれば、いつでもデータをあなたのスクリプトにパイプすることができます。それは、これに代えて、次のとおりです。
$ test_script.sh
My input!
^D
あなたは、ファイルにそのデータを書き込みたい:次に
$ cat > input
My input!
^D
スクリプトにパイプ:いいえ^D
があるため必要とされない
$ test_script.sh < input
そのファイルが完全に読み込まれると、それに応じてスクリプトが通知されます。 <
シェル演算子は、STDINを切り替えて、ターミナルではなくファイルから読み込みます。同様に、>
を使用して、プログラムの出力をキャプチャしてファイルに保存することができます(この入力ファイルを作成または編集するツールは使用できます)。
これは、Python、Perl、Ruby、Node.js、bashやその他のシェルなど、あらゆるスクリプト言語で動作します。
関連する問題
- 1. シリアルポート経由でPelco Dコードを送信するOpenWRT
- 2. mysql bash経由で電子メールを送信
- 3. Android、HTTP経由でサーバーにXML文字列を送信
- 4. WCF経由でNLogログをサーバーに送信
- 5. LAMPスタックからWindows SFTPサーバーにPHP経由でファイルを送信
- 6. GPSデータをGPRS経由でサーバーに送信
- 7. オブジェクトをretrofit2経由でサーバーに送信する
- 8. ネットワーク経由で送信フォルダ
- 9. テレグラムボットキーボードJSON経由で送信
- 10. JSONオブジェクトをZmq経由でC++クライアントで送信 - Pythonサーバー
- 11. C#でシリアルポート経由でctrl + Cを送信していますか?
- 12. ソケット経由でオブジェクトを送信するjava TCPサーバーとアンドロイドアプリケーション
- 13. サーバー経由で変数情報を送信する(C#)
- 14. ソケットC++サーバー/ Javaクライアント経由でintを送信する方法
- 15. JavaがTomcatサーバー経由でメールを送信しています
- 16. Command.ValueをJavascript経由でコードビハインドに送信
- 17. メールをSMTP経由でGmailに送信
- 18. ASP.NET経由でExcelをユーザーに送信
- 19. Pythonのサブプロセスでctrl-rをbashに送信する
- 20. ページ送信はサーバー経由で要求されますか?
- 21. PHPフォームがサーバー経由で送信されない
- 22. HTTPS経由でHTTP経由でクッキーを送信する
- 23. タイマーでwebsocket経由でメッセージを送信
- 24. iOSでモバイルネットワーク経由でリクエストを送信
- 25. PerlでSMTP経由でメールを送信
- 26. 3G経由のゲームセンター(GameKit)経由でデータを送受信する
- 27. SSH経由のBashファイルバックアップ
- 28. IP経由でSMSを送信
- 29. パーセルオブジェクトをtcp経由で送信
- 30. ソケット経由でファイルを送信する
あなたの問題は何ですか? – Simon
Ctl-dは、対話型端末からEOFを送信する方法です。プログラムに入力をパイプしている場合、パイプの終わりにEOFが得られます。特別な操作は必要ありません。 – Barmar