반응형
출처 : https://stackoverflow.com/questions/25826752/using-tr-to-replace-newline-with-space/25826920
tr을 사용하여 줄바꿈을 공백으로 바꾸기
sed
의 출력이 있습니다.
http://sitename.com/galleries/83450
72-profile
2개의 문자열은 다음처럼 하나로 합치고 각각은 공백으로 구분됩니다.
http://sitename.com/galleries/83450 72-profile
줄바꿈을 공백으로 바꾸기 위해 2개의 문자열을 파이프를 통해 tr
로 넘겼습니다.
tr '\n' ' '
하지만 이는 작동하지 않고 결과는 입력과 같습니다.
ASCII 코드 '\032'
로 공백을 표시하면 \n
을 인쇄할 수 없는 문자로 바꿉니다.
무엇이 잘못되었습니까? 저는 Windows에서 Git Bash를 사용하고 있습니다.
1개의 답변
최고의 추측은 당신은 윈도우즈를 사용하고 당신의 줄 마지막 값 설정은 윈도우즈를 위한 값으로 설정되어 있습니다. 이 내용을 읽어보세요 : 줄 마지막 값 설정을 변경하는 방법
또는 다음을 사용하세요.
tr '\r\n' ' '
반응형
'리눅스 shell' 카테고리의 다른 글
shell 스크립트에서 INI 파일 설정값을 얻는 방법은? (0) | 2020.07.27 |
---|---|
shell 스크립트에서 설정 파일 (*.conf) 파싱하는 방법 (0) | 2020.07.24 |
비밀번호가 없는 SSH 로그인이 잘 안됩니다 (0) | 2020.04.18 |
Bash에서 문자열이 부분 문자열을 포함하는지 확인하는 방법 (0) | 2020.03.27 |
script에서 ssh로 timeout을 주는 방법? (0) | 2020.02.06 |