최근에는 XenServer에서 VM을 구문 분석하는 작은 스크립트를 작성해야했고 VM의 이름이 Windows XP 또는 Windows Server 2008과 같이 대부분 공백으로되어 있기 때문에 공백을 잘라 내고 밑줄 _로 바꿔야했습니다. 문자열 조작과 관련하여 훌륭한 도구 인 sed를 사용하여이 작업을 수행하는 간단한 솔루션을 찾았습니다.
echo "This is just a test" | sed -e 's/ /_/g'
보고
This_is_just_a_test
이를 수행하는 다른 방법이 있습니까?