シェルスクリプトで標準入力を一文字ずつ読み込む方法

シェルスクリプトで対話式のツールを作っていると、標準入力を一文字ずつ処理したくなることってありますよね。

そんなときはこれを使えばOK!

注意すべきことは、bashの組込コマンドとしてのread特有のオプションだということ。

read -s -n 1 CHAR

これを使ってスクリプトを書くときはwhileとかでまわしちゃって!!

The following two tabs change content below.
しゃちょー

しゃちょー

有限会社こだまシステム社長。18歳の時からIT業界で働く。趣味はモータースポーツ。マイブームはダイエット。

関連記事

PHPでcsvを2次元配列に読み込む

<?php $file_name = “data.csv”; $fp = fopen( $file_na […]

[メモ]CentOS5.6のPHPをソース版に入れ替える

CentOS5.6にデフォルトでインストールされるPHPではなく、必要最低限(?)のモジュールのみでコンパイルしたPHPに入れ替える必要があったので、その手順をメモ。

【Linuxで画像加工】RAW形式のファイルから順次ダーク減算して比較明合成をする方法(メモレベルの覚書)

  for file in IMG_*.CR2 do dcraw -w -j -W -4 $file […]

プリウス以上のエコカー

ちょっと画像で遊んでみました…

WEBアプリでファンクションキーを使う