• ベストアンサー

シェルでファイルから1行づつ読み出す。

ファイルから1行づつ読み込んで 変数に格納する方法がわかりません。 具体的に言うと・・・ ユーザIDが詰まった(1行に一人分)ファイル user.txt を1行づつ読みこんでいき、 ユーザアカウントをチェックするプログラム user_chk に引数として渡して行きたいと思っています。 簡単だと思っていたのですが、 さっぱりわかりません。 Cシェルを使用していますが、 Bシェルでもかまいません。

質問者が選んだベストアンサー

  • ベストアンサー
  • yoshisuke
  • ベストアンサー率65% (19/29)
回答No.1

Cシェルはもう忘れてしまったのでBシェルで。。。 基本的にはcatで標準出力に出してあげればいいと 思います ↓こんな感じ #! /bin/sh cat user.txt | while read line do  user_chk $line done それでは頑張って下さい

ssm3u
質問者

お礼

user_chk(perl)内でファイルをオープンするように 作り直そうかとあきらめていました。 シェルだと、数行でできるんですね^^ ありがとうございました。

関連するQ&A

専門家に質問してみよう