我正在循環訪問txt文件中的製表符分隔的行。這個txt文件是一個xml/xslt過程的輸出並且有重複。下面我正在尋找一個txt文件的解決方案,但使用XSLT的解決方案也同樣讚賞。請參閱示例txt文件。使用Bash循環訪問txt文件中的唯一行
txtfile.txt:3號線是線的副本1
[email protected] running 1111
[email protected] running 9876
[email protected] running 1111
[email protected] shutdown 1234
[email protected] running 9876
[email protected] running 1111
我的問題是:可以複製線在一個循環,這樣的循環僅處理獨特的線條被跳過?在這種情況下,如何配置循環第1,2,4行和跳過第3,5,6行?
我當前的工作循環讀取重複:
while read name status num
do
echo "<tag1>"
echo "<tag2>"$name"</tag2>"
echo "<tag3>"$status"</tag3>"
echo "<tag2>"$num"</tag2>"
echo "</tag1>"
done < txtfile.txt
在我txtfile有數百行和近一半是重複的,所以這是一個巨大的問題,對我來說!任何想法/解決方案讚賞。提前致謝。
可能是由像'<某物使用排序的唯一列表(貓txtfile.tx |排序| uniq的)'。 –