我试图将列表list1
的内容循环,并将它们与由finger
生成的另一个列表进行比较。如果在finger
中找到list1
的名称,则应从list1
中删除该名称。在unix中循环并修改列表
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
有关,但我不确定。
感谢, 瑞安