1
A
答えて
3
宇佐MultiWriterを印刷するresult := cmd.Output() fmt.Print(result)
を使用したくない:
cmd := exec.Command(someCommand)
var buf bytes.Buffer
cmd.Stdout = io.MultiWriter(os.Stdout, &buf)
cmd.Run()
save(buf.Bytes()) // Bytes() returns a []byte containing the stdout from the commmand.
+0
アメージングかつエレガントに書き込む 'io.Writer'を実装! – Pao
関連する問題
- 1. は、私は1つの文字列に</p> <pre><code>myString.replace("f", "a").trim() </code></pre> <p>を文字に置き換えるために、通常は、このコマンドを使用しますが、私は六角文字列を作成したいこの時間は、私はと<code>f</code>より大きくしているすべての文字を置き換えたい
- 2. SQLの実行時にBashの `<< -EOSQL`コードブロックとは何ですか?
- 3. bashの ">"と "&>"の違いは何ですか?いくつかのプログラムを実行しながら、私が管理を使用することができ、</p> <ul> <li>0(STDIN)</li> <li>1(STDOUT)</li> <li>2(STDERR)</li> </ul> <p>ので:bashで
- 4. は、リターンを隠し、私はこれを実行すると、私はすぐに私はそれが表示されて停止しますが、保存するにはどうすればよいの画面</p> <pre><code>#!/usr/bin/python3 import os myVar = os.system('echo, Hello') </code></pre> <blockquote> <pre><code>Hello </code></pre> </blockquote> <p>のリターンを示しています下の
- 5. Mavenは成功したプロジェクトを実行しますが、私は<code>Maven</code>のプロジェクトを持っていると私は<code>eclipse</code>に<code>Maven build...</code>を実行したときに、私は成功したプロジェクトを実行するが、 できexcutable <code>JAR</code></p> <p>を作成するために、<code>Maven</code>でプロジェクトを構築したい
- 6. はどのように</p> <pre><code>has_one :company </code></pre> <p>私の要件は、ユーザーがページをサインアップするときに新しい<code>company</code>フォームにリダイレクトするということである
- 7. 私は自動的に私は2.6.28</strong> <br><br> ので、Qtopiaの& Linuxを実行<strong>アームベースボードに取り組んでいます <br><br> Linuxの起動時に、簡単なシェルスクリプトを実行したい
- 8. なぜ `ls -al&; ls -al`は無効ですか?私はそれがバックグラウンドで<code>ls -al</code>を実行し、同時にフォアグラウンドで<code>ls -al</code>を実行し、端末への出力がすべてそうすることによって台無しに取得する方法を示すために期待していた</p> <pre><code>ls -al & ; ls -al </code></pre> <p>:
- 9. Spark DataFrameをディスク上にcsvとして保存するには?アレイを返すこの</p> <pre><code>df.filter("project = 'en'").select("title","count").groupBy("title").sum() </code></pre> <p>の実施結果に対する
- 10. 文字列の2つの値を交換し、PHPの2番目の値でソートしますか?</p> <pre><code>EUR-USD,USD-EUR,SEk-CAD </code></pre> <p>私は配列にソート二通貨によってこれをしたいと私は</p>が <pre><code>SEk-CAD,USD-EUR,EUR-USD </code></pre> <p>(CAD、EURとによってソートする結果にしたい:
- 11. Windowsは、私が</p> <pre><code>pip install flask-manager </code></pre> <p>コマンドを実行するために、PowerShellを使用しているとき、私はこのエラーメッセージ受信フラスコ-Managerをインストールするには、
- 12. は、これは私です</p> <pre><code>'[errors]' => [], </code></pre> <p>..私は、ユーザーテーブルを持っていると私は私が<code>$user</code>をデバッグする場合でも、それはnullを返し<code>save()</code>保存したいときにエラーがないCakePhp3
- 13. データ入力時に "text"タイプの入力を変更するにはどうすればよいですか?ことができますよう</p> <pre><code><input type='text' placeholder='Phone number'> </code></pre> <p>シンプル:
- 14. <<< 'EOT'にPOSTデータを出力
- 15. 私は宝石のコマンドを入力するたびに、私はこのエラーを取得するように</p> <pre><code>gem "tilt" </code></pre> <p>または</p> <pre><code>gem "mysql" </code></pre> <p>として、宝石、未知のコマンド
- 16. stdoutストリームをhtmlに変換する(改行時に<br>を追加)
- 17. 私は</p> <p>がどのように私はこのことから、時間</p> <p>をエポック現地時間から変換することができ、あなたの助けをしてください必要PHP
- 18. Pythonで `six.moves import urllib`は何をしますか?</p> <pre><code>from six.moves import urllib </code></pre> <p>同時に、私はどこでも<code>urllib.py</code>を見つけることができます:
- 19. 出力が完全に<code>git fetch</code>コマンドの出力は、以下CMDから「<code>test1</code>」ファイルにリダイレクトされ
- 20. 私はで動作するようにしようとしていた文字列が続く</p> <pre><code>this string "has" quotes </code></pre> <p>として記述することができただし、コマンドに</p> <pre><code>foreach-object {$_ -replace </code></pre> <p>を実行するために探しています引用符が
- 21. "**/* /"と "** /"の違いは?出力は、少なくとも小さなサブツリーのために、同じように見える</p> <p><code>Dir.glob("**/*/")</code></p> <p><code>Dir.glob("**/")</code></p> <p>:ここ
- 22. 同じテーブルの複数の結果を結合/結合するには? |</strong></p> <p>ID</p> <p><strong>user_messages:
- 23. 印刷文をテストするには?私は一緒に全体の出力を印刷し、テストするために、単なる文字列で<code>do_something</code>の出力を収集し、それを返すことについて考え最初は</p> <pre><code>def test_me(a): for b in c: print do_something(a,b) </code></pre> <p>:
- 24. キャッチは、私はいつも<code>func()</code><code>resolve</code>をしましょう、と私はに指示したい場合<code>yield func()</code>、<br> 後の戻り結果を決定する前に一品、</p> <p>によって<code>onError()</code>に直接、私は<code>func()</code><code>reject</code>からのエラーを保持したい約束
- 25. 文字列をクラス名に変換するにはどうしたらいいですか?私は、文字列<code>'TestClass'</code>与えられ、このファイルに<code>TestClass</code>を参照するにはどうすればよい
- 26. だから私は私の<code>config.fish</code>に次の文字列を持っている、と<code>init.vim</code>文字列
- 27. Djangoのデバッグツールバーは、私が<strong>SQLクエリ</strong>、実行するのにかかった時間と説明を参照して<strong>Angular.js</strong>で<strong>Djangoのデバッグツールバー</strong>を使用したい
- 28. はcout <<のchar *引数を印刷した文字列で、値
- 29. のchmod再帰的には私はOSX</p> <pre><code>chmod -R 755 </code></pre> <p>上で実行している
- 30. BASHは:持っているいくつかのCSVファイル出力、私は<strong>複数のCSVファイル</strong>と出力<strong>単一のテキストファイル</strong>(summary.txtには)からの関心</strong>の<strong>エキス1行にしたい
ファイルとstdout –