標準入力と標準出力

標準入力と標準出力

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