マイナーな質問。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
}