![사용자 정의 구분 기호를 사용하여 여러 줄을 하나로 변환](https://linux55.com/image/108851/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20%EA%B5%AC%EB%B6%84%20%EA%B8%B0%ED%98%B8%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%97%AC%EB%9F%AC%20%EC%A4%84%EC%9D%84%20%ED%95%98%EB%82%98%EB%A1%9C%20%EB%B3%80%ED%99%98.png)
사소한 질문.myfunction
다음 출력을 생성할 수 있는 가장 우아한 함수는 무엇입니까?
# myfunction "a
b
c
d"
a%0Db%0Dc%0Dd%0D
답변1
매개변수 확장-대체 사용:
myfunction () {
echo "${1//$'\n'/%0D}"%0D
}
사소한 질문.myfunction
다음 출력을 생성할 수 있는 가장 우아한 함수는 무엇입니까?
# myfunction "a
b
c
d"
a%0Db%0Dc%0Dd%0D
매개변수 확장-대체 사용:
myfunction () {
echo "${1//$'\n'/%0D}"%0D
}