나는 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