stdin

    1

    1答えて

    私は簡単な一般化されたパーサーコンビネータライブラリを書いています。これは、ライブラリが(と呼ばれる)パーサと呼ばれる多くの小さな関数オブジェクトは、入力として文字列を取り、出力としてParseResultsのリストを返す含むことを意味する、ParseResultは template <typename A> using ParseResult = std::pair<A, std::string

    1

    1答えて

    からConsoleTraceListenerログを聞く ログを出力するサンプルアプリケーションをConsoleTraceListenerに書きました。 MSDNによれば、ConsoleTraceListenerは標準出力にリダイレクトする必要があります。私はspawnノードからこのプロセスを受け取り、stdoutを聞いてみると情報を取得できません。 これを修正する方法はありますか?私は C#のノー

    0

    1答えて

    にstdoutを割り当てます。だから、実行したときに ls > log 私はstdinに "ls"を渡すと予想していました。私はstdoutを再割り当てしていないので、私は端末で "ls"コマンドの結果を見ることも期待していました(私は通常stdoutを参照しています)。しかし、私は "ls"の出力をログファイルに見ました。なぜstdoutはログファイルであり、ターミナルではないのですか?

    2

    2答えて

    へのパイプ、私はこれを書いた: example() { if [ -z ${1+x} ]; then local S=${@:-$(</dev/stdin)}; else local S="$1"; fi #echo "$S" echo "$S" | tr ' ' '_' } echo 'Moizès Júnior' | example example 'Moi

    1

    1答えて

    私は、stdinとstdoutを使用してバイトのシーケンスを必要とする限り、部分的に読み書きできるT0アセンブリをAT &プログラムに書きます。 大きなラテン文字(A、B、C、D、...)だけを前方に変更するシーザー暗号スクランブラでなければなりません(AからB、BからC、CからD、 A)。 プログラムがシーケンスの最初の部分を読み込むのと同じように、他の文字をそのまま残したまま文字を変更し、変更

    0

    1答えて

    golangにはcolorama(python)のようなものがありますか?色を出力するだけでなく、print("\033[1;32mMy text in green\033[0m")と書いて色付きのテキストを得ることができるでしょうか? 私は、エスケープされたシーケンスを出力するプログラム(例えば、git log --color=always)からの文字列をパイプします。また、色で出力することもで

    1

    1答えて

    私はstdinの内容を一度に1022バイト読み込もうとしています。このコードは、テキストファイルで正常に動作します。しかし、バイナリファイルを入力するときにUnicodeDecodeErrorが返されます。以下のデータはsys.stdinです。 def sendStdIn(conn, cipher, data): while True: chunk = data.read(1

    0

    2答えて

    私は、コマンドラインまたは標準入力からの入力を取ることができ、簡単なラインカウンタを含め、今Pythonでいくつかの演習を通じて実行しています: #### line_count1.py #### import sys def count_lines(file): n = 0 for line in file: n = n + 1 return n

    3

    1答えて

    Golangのstdinから大量のデータをどのように読み込みますか?私のすべての読書は現在4095バイトで止まります。 (改行が発生したとき、私はまた、スキャナを使用してみましたが、 for scanner.Scan() { data = append(data, scanner.Bytes()...) } を終了する方法を見つけ出すことができませんでした var stdinRea