2
쉘 스크립트에서 작업하고 문자열의 모든 공백 문자를 제거하고 싶습니다. 또 다른 질문에 나는 교체에 대한 sed
명령을보고 거기에 null 문자를 보내와 함께 사용하려 :쉘 스크립트 : 문자열의 모든 공백 문자를 제거하십시오.
echo \0 | sed "s/ /${text}/"
그러나 그것은 작동하지 않았다.
다른 방법은 없나요?
쉘 스크립트에서 작업하고 문자열의 모든 공백 문자를 제거하고 싶습니다. 또 다른 질문에 나는 교체에 대한 sed
명령을보고 거기에 null 문자를 보내와 함께 사용하려 :쉘 스크립트 : 문자열의 모든 공백 문자를 제거하십시오.
echo \0 | sed "s/ /${text}/"
그러나 그것은 작동하지 않았다.
다른 방법은 없나요?
이 입력의 모든 공백 문자를 삭제 : 공백이없는 당신의 예에서
echo some text with spaces | sed -e 's/ //g'
하지만 ..., 그리고 그것은 당신이 원하는 다음과 같습니다
echo some text with spaces | tr -d ' '
또 다른 방법은 sed
를 사용하여 공백을 변수 $text
의 내용으로 바꾸려면 100 % 확신 할 수 없습니다. 그래서 그렇지 않다면, 분명히하십시오.
나는'sed' 명령이 잘못되었다는 것을 깨달았다. 변수의 내용을 찾고 있었기 때문에 $ text를 사용해야합니다. 정말 고맙습니다. – Bar