例如,在开发工具中,我得到类似的信息:
其中一些方块位于行尾,最初我以为它们是回车,但事实证明它们不是。
此外,广场出现后=
或>
在许多地方没有换行,并期待在十六进制编辑器显示该文件不存在根本之间的任何字符=
和"
(例如id="
被显示为id=? "
)
这也偶尔出现在网页中,例如我看到:
我复制了那句话,在十六进制编辑器看着它,并再次之间不存在性格e
和:
。源代码中也没有显示任何内容。
我以前从未见过这种情况,这是我几天前重新安装 arch 之后才出现的。
Chrome 是:版本19.0.1084.15 dev
Arch 是: Kernel 3.3.1-1-ARCH
,x86_64
locale.gen
已en_GB
取消注释语言环境(UTF-8
和ISO-8859-1
)。chrome 中的编码默认为ISO-8859-1
,但将其切换为UTF-8
没有区别。
这是我使用的 html 文件:test.html
修复会很棒,解释会很棒,确认这只是(或不是)我的设置有问题也很好。
编辑:在调查字体后,我发现在这两种情况下它都试图使用 arial,它在 arch 中是ttf-ms-fonts
包的一部分。安装它会导致字体发生变化,但方块仍然存在(尽管形状不同)。在这两种情况下,字体都不符合系统的默认字体。
我可以做到这一点,但它需要制作一个变量字符串,然后取消引用它。有没有办法将其缩短为更简单的语句?
#!/bin/bash
FRUITS="BANANA APPLE ORANGE"
BANANA_COLOUR="Yellow"
APPLE_COLOUR="Green or Red"
ORANGE_COLOUR="Blue"
for fruit in $( echo $FRUITS ); do
fruit_colour="${fruit}_COLOUR"
echo $fruit is ${!fruit_colour}
done
Run Code Online (Sandbox Code Playgroud)
我尝试了很多类似${!"${fruit}_COLOUR"}
or\$${fruit}_COLOUR
和许多其他变体的方法,但唯一有效的方法是使用字符串。
我有一个命令行参数,它之后需要一些标志,我希望将其作为手册页中参数列表中的列表。
目前我只是在制作Flag - Description
(手册页),但这并不理想,原因如下:
.TP
.