如何将组合变音符号应用于 bash 中的字符串
How can I apply a combining diacritic to a string in bash
我想将组合变音符号 (unicode) 应用于一系列字符,而不仅仅是一个字符。
我想到了
var="world"
echo hello $var$'\u030A'
但这仅将变音符号应用于 d
。我怎样才能实现它应用于 world
?
试试这个。
warp () { # I misspelled "wrap" but now I don't want to change it (-:
case "" in '') ;;
*) echo "${1:0:1}"$'\u030A'"$(warp "${1:1}")";;
esac
}
我想将组合变音符号 (unicode) 应用于一系列字符,而不仅仅是一个字符。
我想到了
var="world"
echo hello $var$'\u030A'
但这仅将变音符号应用于 d
。我怎样才能实现它应用于 world
?
试试这个。
warp () { # I misspelled "wrap" but now I don't want to change it (-:
case "" in '') ;;
*) echo "${1:0:1}"$'\u030A'"$(warp "${1:1}")";;
esac
}