
나는 열심히 노력했다
echo "ABCDE-123456" | sed 's/-//' | sed 's/./& -/g' A -B -C -D -E -1 -2 -3 -4 -5 -6 -
sed는 사용하지 않습니다-첫 번째 문자에. 어떻게 출력하게 할 수 있나요?
-A -B -C -D -E -1 -2 -3 -4 -5 -6
`
답변1
sed
대체 문자열 을 -&
.
sed
또한 여러 명령을 와 결합할 수 있으므로 두 번 호출할 필요가 없습니다 ;
.
sed 's/-//; s/./-& /g'
후행 공백을 제거해야 할 수도 있습니다.