유닉스, 쉘 스크립팅

유닉스, 쉘 스크립팅

Oracle 데이터베이스에서 데이터를 추출하여 플랫 파일에 쓰고 있습니다. FFLF가 되려면 줄 구분 기호가 필요합니다. FF 문자를 추가할 수 있지만 CR 문자를 제거할 수는 없습니다. CR 문자를 어떻게 제거할 수 있나요?

답변1

이를 수행할 수 있는 방법은 많이 있지만 어떻습니까?

tr -d "\r" < input.file > output.file

"tr"은 문자를 번역합니다. 이 경우 -d 스위치를 사용하여 문자를 바꾸는 대신 삭제한 다음 "cr" 문자를 삭제하도록 지정합니다. tr은 stdin 및 stdout을 사용하여 작동하므로 리디렉션을 사용하여 새 데이터가 포함된 파일을 효율적으로 생성합니다.

관련 정보