我試圖將列表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
有關,但我不確定。
感謝, 瑞安