如何在bash中将组合变音符号应用于字符串
我想对字符序列应用组合变音符号(unicode),而不仅仅是一个字符 我想出了一个好主意如何在bash中将组合变音符号应用于字符串,bash,unicode,diacritics,Bash,Unicode,Diacritics,我想对字符序列应用组合变音符号(unicode),而不仅仅是一个字符 我想出了一个好主意 var="world" echo hello $var$'\u030A' 但这只适用于d。我如何才能实现它应用于世界?试试这个 warp () { # I misspelled "wrap" but now I don't want to change it (-: case "$1" in '') ;; *) echo "${1:0:1}"$'\u030A'"$(warp "${1:
var="world"
echo hello $var$'\u030A'
但这只适用于d
。我如何才能实现它应用于世界?试试这个
warp () { # I misspelled "wrap" but now I don't want to change it (-:
case "$1" in '') ;;
*) echo "${1:0:1}"$'\u030A'"$(warp "${1:1}")";;
esac
}
你必须在每个字符之后插入它。我想空字符串上的递归有点疣,但是在中间代码中添加一个特殊的例子?)回声“$ 1”$\03030A;;代码>似乎也有点笨重;您仍然无法删除空字符串的大小写。