我怎样写使用回声非ASCII字符?
-
19-08-2019 - |
题
解决方案
使用
echo -e "\012"
其他提示
如果你所关心的可移植性,你会下降的回波和使用的的printf(1)的:
printf '\012'
在我的终端,
printf '\012' >>output.txt
既适用于ASCII字符的八进制表示,和相应的十六进制:
printf '\xA' >>output.txt
该命令
echo -en '\012' >>output.txt
然而,不能正常工作。只有十六进制数似乎与回声-e工作。所述-n从回声删除缺省额外换行符。
我把非ASCII意指Unicode的,至少在我的情况下,但printf "\x##"
是不够的我的2字节的溶液,所以就用这个略微不同的语法,而不是:
> printf "\u25ba"
►
不隶属于 StackOverflow