Tente isto:
sort -t '|' -k 1,1 -u yourFile | awk -F "|" '{print $1}'
onde:
-
-t '|'
use|
como separador -
-k 1,1
usa a primeira coluna como chave -
-u
obtém uma linha exclusiva usando a chave
awk
imprime a primeira coluna e o resultado é:
<mobile_number1>
<mobile_number2>
<mobile_number3>
<mobile_number4>
<mobile_number6>
<mobile_number7>
Este script funciona se cada linha em yourFile
tiver mobile_number
como primeira coluna separada do restante por |
.