Para obter a saída desejada, você pode usar awk
, cut
ou sed
. O primeiro é preferível.
Se o seu arquivo Doc1.lst
é como segue
John1 0
Julien 10
Jules3 0
Julie 30
O seguinte comando awk
obterá a saída desejada. Assumindo que o separador de campo é um espaço.
awk '{print $1}' Doc1.lst
Usando cut
cut -d' ' -f1 Doc1.lst
Ou usando sed
. Nota. sed
é um editor de fluxo e você não quer usar sed
para esta tarefa. Mas aqui está a linha que você quer de qualquer maneira.
sed 's/\([a-zA-Z]*\).*//' Doc1.lst