![텍스트 파일의 공백을 마침표/마침표로 변환](https://linux55.com/image/119621/%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EA%B3%B5%EB%B0%B1%EC%9D%84%20%EB%A7%88%EC%B9%A8%ED%91%9C%2F%EB%A7%88%EC%B9%A8%ED%91%9C%EB%A1%9C%20%EB%B3%80%ED%99%98.png)
나는 Linux를 처음 접했기 때문에 나의 무지를 용서해주십시오.
일반 텍스트가 포함된 일반 텍스트 파일이 있습니다. 파일의 모든 공백을 마침표/마침표로 변환할 수 있는지 알고 싶습니다.
예를 들어 "The rain is relentless"에서 "The.rain.is.relentless"로 변경됩니다.
텍스트 파일이 꽤 커서 포럼에 올리지 않으면 서운할 것 같습니다.
매우 감사합니다.
답변1
이 시도:
sed -i 'y/ /./' file
"-i"를 사용하면 새 대체 콘텐츠로 파일을 덮어씁니다. "-i"가 없으면 파일은 변경되지 않고 대체 파일이 터미널에 인쇄됩니다.
답변2
다음과 같은 많은 도구가 이를 수행할 수 있습니다 sed
.
sed 's/ /./g' file
또는 tr
:
tr ' ' . <file