com sed :
sed -E 's/^([^[:blank:]]+)/N-H/' file.txt
-
([^[:blank:]]+)corresponde ao primeiro campo (^) e insere somente o grupo capturado -
Na substituição,
N-Hé anexado ao primeiro campo,N-H
com awk :
awk '{sub("$", "N-H", $1)}; 1' file.txt
-
sub("$", "N-H", $1)substitui o final do primeiro campo ($) porN-H, isso significa necessariamente uma operação de acréscimo, em vigor -
1é apenas um marcador de posição paratrue, para que o registro (modificado) seja impresso
Exemplo:
% cat file.txt
A3 124.406526 8.281803
A3' 125.000684 8.389677
K4 123.072842 8.166373
K4' 120.092553 8.269080
% sed -E 's/^([^[:blank:]]+)/N-H/' file.txt
A3N-H 124.406526 8.281803
A3'N-H 125.000684 8.389677
K4N-H 123.072842 8.166373
K4'N-H 120.092553 8.269080
% awk '{sub("$", "N-H", $1)}; 1' file.txt
A3N-H 124.406526 8.281803
A3'N-H 125.000684 8.389677
K4N-H 123.072842 8.166373
K4'N-H 120.092553 8.269080