I am trying to put a char at the end of each line in a file:
a
aa
aaa
aah
aahed
aahing
aahs
aal
aalii
aaliis
using sed/awk:
awk '{print $0 "A"}' words_alpha.txt > words_alpha_hyp.txt
sed -i 's/$/A/' words_alpha.txt > words_alpha_hyp.txt
I got always instead the char 'a' a prefix:
A
A
Aa
Ah
Ahed
Ahing
Ahs
Al
Alii
Aliis
Als
Am
Ani
Ardvark
Ardvarks
Interestingly if I try to '\n' before the char 'a':
awk '{print $0 "\n a"}' words_alpha.txt > words_alpha_hyp.txt
a
a
aa
a
aaa
a
aah
a
aahed
a
aahing
a
aahs
a
aal
a
I does what it supposed to do... I don't understand it...