sed 명령으로 정규 표현식을 포함하고 있습니다.
문 : 문장 이 끝난 후 두 칸의 공백을 한 칸만 바꾸고 싶습니다 .
여기 내가 한 일이 있습니다.
sed 's/^ $/^$/' file
그리고 문장이 끝난 후 하나의 공백으로 두 공백을 대체하지 않았습니다.
내가 얻는 결과 :
This is the output. Hello Hello
내가 원하는 결과 :
This is the output. Hello Hello
@Rahul 문장이 끝난 후 한 번 공백이 포함 된 출력을 원합니다. 첫 문장과 같이 두 칸이 없습니다. 두 번째 문장 출력을 원합니다
—
Zeus
@Jasen의 답변은 정확합니다. BTW, 당신이 시도한 명령은 다음을 의미합니다. 하나의 whitspace로만 구성된 줄을 빈 줄로 바꿉니다. 이것이 당신이 원하는 것을하지 않은 이유입니다.
—
rexkogitans
여기에 삽입 : 단일 대 이중 공간에 전쟁을 완전 정지 후
—
리트
@gerrit 그 전쟁은 약 20 년 전에졌습니다. ;)
—
h4ckNinja