標準入力と標準出力
標準入力と標準出力
echo
プログラムに対して情報をやり取りする原則的な入力と出力のこと。 例えばLinuxコマンドのechoは文字列を入力してそのまま出力する。
echo "hello"
hello
echo2
出力先を他のプログラムにして処理させることもできる。 例えばRubyで書かれたプログラムで試してみる。
str = gets.chomp puts str.upcase
入力された文字列を大文字にして出力するrubyプログラムupcase.rbにechoで文字列を渡す。
echo hello | ruby upcase.rb
hello の後の | は出力を別のものに引き渡す役割がある。 結果は下のようになる。
HELLO