Linux

入力リダイレクトを使ってキーボード以外から入力する方法

入力リダイレクトとは

コマンドに対して情報をキーボードからではなくファイルから渡す方法を入力リダイレクトという。

今回は計算処理を行えるbcコマンドを使ってやってます。

ここで注意点としてシェルでは最初にコマンド名が来なければならないです。つまりhello > bcというふうにはできないです。

// ファイルに保存
echo 2+3 > hello
cat hello

// 結果
2+3

// bcを使って計算
bc < hello

// 結果
5

参考文献

入門者のLinux 素朴な疑問を解消しながら学ぶ (ブルーバックス)