|

楼主 |
发表于 2006-3-16 15:40:01
|
显示全部楼层
先谢谢 seamonkey。
不过上面是得到了字符 \\\n,我需要的实际上是换行,比如:
- a veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery long line
- 变成
- a veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\
- eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery long line
复制代码
所以我实际上用的是:sed 's/\(^.\{80\}\)/\1\\\n/g'
但我发现我的实际需要是限制行宽为某一固定长度,如前所述,是为了在latex 文档中使用 everb 宏包来包含脚本源代码,而对于汉字和英文,80 个字符的宽度是不同的 -_-! |
|