私はスクリプトを作成していますので、入力が完了したら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. GET経由でサーバーにデータを送信
- 2. D-Bus経由でVala ArrayListを送信するには?
- 3. uintをサーバー経由でサーバーに送信する#
- 4. シリアルポート経由でPelco Dコードを送信するOpenWRT
- 5. mysql bash経由で電子メールを送信
- 6. オブジェクトをretrofit2経由でサーバーに送信する
- 7. LAMPスタックからWindows SFTPサーバーにPHP経由でファイルを送信
- 8. Java Webサーバー経由でHTMLにimgタグを送信する
- 9. GPSデータをGPRS経由でサーバーに送信
- 10. Android、HTTP経由でサーバーにXML文字列を送信
- 11. サーバーにretrofit経由で文字列を送信する - Android?
- 12. WCF経由でNLogログをサーバーに送信
- 13. ネットワーク経由で送信フォルダ
- 14. テレグラムボットキーボードJSON経由で送信
- 15. JSONオブジェクトをZmq経由でC++クライアントで送信 - Pythonサーバー
- 16. TCP経由でC++クライアント/ C#サーバー間でファイルを送信する
- 17. C#でシリアルポート経由でctrl + Cを送信していますか?
- 18. ソケット経由でオブジェクトを送信するjava TCPサーバーとアンドロイドアプリケーション
- 19. サーバー経由で変数情報を送信する(C#)
- 20. ソケットC++サーバー/ Javaクライアント経由でintを送信する方法
- 21. PHPサーバー経由で電子メールを送信
- 22. JavaがTomcatサーバー経由でメールを送信しています
- 23. ASP.NET経由でExcelをユーザーに送信
- 24. メールをSMTP経由でGmailに送信
- 25. adb経由でカスタムサービスにメッセージを送信
- 26. Command.ValueをJavascript経由でコードビハインドに送信
- 27. Pythonのサブプロセスでctrl-rをbashに送信する
- 28. ページ送信はサーバー経由で要求されますか?
- 29. PHPフォームがサーバー経由で送信されない
- 30. HTTPS経由でHTTP経由でクッキーを送信する
あなたの問題は何ですか? – Simon
Ctl-dは、対話型端末からEOFを送信する方法です。プログラムに入力をパイプしている場合、パイプの終わりにEOFが得られます。特別な操作は必要ありません。 – Barmar