Rubyでstdin(標準入力)

    >


fumiya.org✜ASUS:/mnt/c/pg/20190111030052$ seq 3 | ruby -e "puts STDIN.gets"
1
fumiya.org✜ASUS:/mnt/c/pg/20190111030052$ seq 3 | ruby -e "puts STDIN.read"
1
2
3
fumiya.org✜ASUS:/mnt/c/pg/20190111030052$ seq 3 | ruby -e "puts STDIN.read + 'hogehoge'"
1
2
3
hogehoge

e.g.

fumiya.org✜ASUS:/mnt/c/pg/20190111030052$ printf " hello\n world\n  " | ruby -e "puts STDIN.read.strip"
hello
world
fumiya.org✜ASUS:/mnt/c/pg/20190111030052$ printf " hello\n world\n  " # | ruby -e "puts STDIN.read.strip"
hello
world
fumiya.org✜ASUS:/mnt/c/pg/20190111030052$

あー…楽だ…。




お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


Close Menu