Com awk ( para remover duplicatas do arquivo inteiro ):
awk '{ SEP=""; i=0;
while (++i<=NF) { printf (!unq[$i]++? SEP $i:""); SEP=" "};
print "";
}' infile
ou remover duplicatas de cada linha separadamente :
awk '{ SEP=""; i=0; delete unq;
while (++i<=NF) { printf (!unq[$i]++? SEP $i:""); SEP=" "};
print "";
}' infile
Faça um loop sobre números e, se ele não foi visto anteriormente, adicione-o à matriz chamada unq e printf else. Não imprima nada.