Я пробовал все решения, которые я нашел, но ничего не работает, как должно.Добавить символы в конце каждой строки
У меня есть файл с текстовыми данными. Мне нужно добавить некоторые символы в конце каждой строки.
Я уже пробовал:
awk '{print $0"XYZ"}' $newfilename-final.txt > $newfilename-XYZ.txt
perl -nle 'print $_, "XYZ"' $newfilename-final.txt > $newfilename-XYZ.txt
sed 's/$/XYZ/' $newfilename-final.txt > $newfilename-XYZ.txt
Все они добавили XYZ, но не в конце каждой строки, но в новых линий между строками.
Как решить эту проблему?
вы AWK решение работает здесь – Alex028502
и так делает ваш СЭД один – Alex028502
Возможно, у вас есть возврат каретки в конце строки. 'sed -e 's/\ r // g' -e 's/$ XYZ/g'' может работать. – iamauser