man -t ls将-转换为−。我能告诉man -t不要这样做吗?
我更喜欢使用-,因为-通常是−错误的例子的一部分(例如选项)。
发布于 2017-03-30 17:29:48
在原始文件中,减号“-”符号实际上被反斜杠为“-”,然后以您不喜欢的方式解释。
一种解决方案是在将文件输入man以进行格式化之前过滤该文件:
zcat /usr/share/man/man1/ls.1.gz | man -tl - > ls-normal.ps
zcat /usr/share/man/man1/ls.1.gz | sed 's/\\-/-/g' | man -tl - > ls-minus.ps在我的系统中,第二种形式取代了“−”S,代之以“S”。
PS:我之前的回答是错误的-抱歉!
https://unix.stackexchange.com/questions/354895
复制相似问题