我想应用组合变音符(unicode)的字符序列,不仅一个字符。我怎样才能应用组合变音符在字符串bash
我拿出
var="world"
echo hello $var$'\u030A'
,但适用的音调符号只d
。我怎样才能实现它适用于world
?
我想应用组合变音符(unicode)的字符序列,不仅一个字符。我怎样才能应用组合变音符在字符串bash
我拿出
var="world"
echo hello $var$'\u030A'
,但适用的音调符号只d
。我怎样才能实现它适用于world
?
试试这个。
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”'$ \ u030A';;'也似乎有点笨重;你仍然不能删除空字符串的情况。 – tripleee 2015-04-01 11:45:09
效果很好。谢谢 :) – 2015-04-02 11:45:38
你必须在每个字符后面插入它。 – 2015-04-01 10:08:03