A
각 줄 뒤에 를 추가하여 파일을 조작하려고 합니다.
Name
Test
그러나 awk '{print $0"A"}' file_list.txt > file_list2.txt
명령은 다음과 같은 결과를 제공합니다
Name
A
Test
A
어떻게 해결할 수 있나요? A
새 줄 대신 줄 끝 부분에 표시하고 싶습니다 .
답변1
sed
이건 쉽게 할 거야
sed 's/$/ A/' file_list.txt
답변2
이 문제를 해결하는 방법에는 여러 가지가 있습니다.
sed 's/\r\?$/ A/' file_list.txt
awk '{print $0"A"}' RS="\r*\n\r*" file_list.txt
awk -F'\r' '{print $1"A"}' file_list.txt
- ...
결국 그것은 널리 받아들여졌습니다.
tr -d '\r' <file_list.txt | do_what_ever_want