私はSTDIN
は、UNIXコマンドの出力を読み込むためにジュリアに構築活用しようとしている:私の端末で次にどのようにしてunixコマンドの出力をJuliaスクリプトにパイプするのですか?
#!/usr/bin/julia
readline(STDIN)
:
$ cat myfile.txt | ./pipe.jl
が、私は、任意の出力を取得しておりません。私は間違って何をしていますか?
私はSTDIN
は、UNIXコマンドの出力を読み込むためにジュリアに構築活用しようとしている:私の端末で次にどのようにしてunixコマンドの出力をJuliaスクリプトにパイプするのですか?
#!/usr/bin/julia
readline(STDIN)
:
$ cat myfile.txt | ./pipe.jl
が、私は、任意の出力を取得しておりません。私は間違って何をしていますか?
あなたはreadline(STDIN)
の結果で何もしていません。どのような出力をしたいですか?
対話型REPLとは異なり、Juliaスクリプトは自動的に結果を出力しません。結果の文字列を明示的にprint
にする必要があります。
print(readline(STDIN))
ライン:Unixはのみ最初の行と#!
のためのそれのチェックを読み込むよう
#!/usr/bin/julia
は、最初にする必要があります。また、あなたは何をする必要があります。
chmod +x pipe.jl
はそれが./pipe.jl
構築物から動作させるために。
これは...ここにファイル名を追加しました – dopatraman