각 변수 문자열에서 공백을 제거하려고합니다. 다음 명령을 사용해 보았지만 작동하지 않았습니다.
a="HARISH , SAM"
echo $a|sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'
답변1
이 시도,
echo $a | sed -e 's/ //g'
이름과 성이 있으면 시도해 볼 수도 있습니다.
echo $a | sed -e 's/ , /,/g'
답변2
"Linux의 변수 문자열"이 쉘 변수를 참조한다고 가정하면 쉘의 "매개변수 확장" 및 "패턴 대체"를 사용하는 것은 어떨까요? 좋다
$ a="HARISH , SAM"
$ echo ${a// }
HARISH,SAM