Здравствуйте!
Существует ли утилита, читающая отсортированный файл и выодящая повторяющиеся
строки только один раз? я пробовал искать, но как-то не нашёл.
Пока я использую маленький скрипт
text
#!/bin/tcsh
#removes repeated lines from sorted file
#./del_rept $1 < sorted_file
set ptm = "ptm"
rm -f $1 $ptm
touch $ptm
set str = ""
while ( 1 )
set nn = "$<"
if ( "$nn" == "" ) then
break
endif
if ( $str != $nn ) then
#echo $str $nn
echo "$nn" >> $ptm
set str = $nn
endif
end
sort $ptm > $1
rm -f $ptm
Пётр.