list1
リストの内容を取得してループし、によって生成された別のリストと比較しようとしていfinger
ます。からの名前list1
が見つかった場合は、finger
から削除する必要がありますlist1
。
for i in $(cat list1); do
if finger | grep $i
echo "$i is online"
sed '/$i/d' <list1 >templist
mv templist list1
fi
done
list1
変わりません。スクリプトが実行されると、の内容はlist1
同じになります。問題は最初はに関係していると思いますが、cat
よくわかりません。
ありがとう、ライアン