質問: シェルでファイルから1行づつ読み出す。 ファイルから1行づつ読み込んで 変数に格納する方法がわかりません。 具体的に言うと・・・ ユーザidが詰まった(1行に一人分)ファイル user.txt を1行づつ読みこんでいき、 ユーザアカウントをチェックするプログラム user_chk に引数として渡して行きたいと思っています。 簡単だと思っていたのですが、 さっぱりわかりません。 cシェルを使用していますが、 bシェルでもかまいません。
回答: cシェルはもう忘れてしまったのでbシェルで。。。 基本的にはcatで標準出力に出してあげればいいと 思います ↓こんな感じ #! /bin/sh cat user.txt | while read line do user_chk $line done それでは頑張って下さい