免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2089 | 回复: 9
打印 上一主题 下一主题

[SCO UNIX] 请问如何处理文本为每行80个汉字? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-01 10:52 |只看该作者 |倒序浏览
我因为经常在服务器上发布文本文件通知,终端打印的时候要用宽行打印机才能打得完一行,如何通过shell语言调整文本文件,使之每行80个汉字? 遇换行时出现半个汉字则自动在该汉字前加一空格使之调整到下一行。

[ 本帖最后由 自由男人 于 2006-6-1 10:56 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-01 11:11 |只看该作者
很想知道你是怎么发文本通知的,用户正在办业务的时候怎么处理屏幕花掉的问题的?

论坛徽章:
0
3 [报告]
发表于 2006-06-04 11:08 |只看该作者
在用户.profile文件里面显示打印文本,但是打印的时候一行太宽窄行纸打不下,手工排版又太费力,就想找个批处理的命令.大家讨论一下.

论坛徽章:
0
4 [报告]
发表于 2006-06-04 11:33 |只看该作者
有一个命令,忘了,不过你可用AWK写一脚本处理的

论坛徽章:
0
5 [报告]
发表于 2006-06-04 23:26 |只看该作者
这种要求,你可以用文本处理工具处理后再发布。
dreamedit之类的就可以实现。

何必舍简求繁?

论坛徽章:
0
6 [报告]
发表于 2006-06-05 21:06 |只看该作者
想起来了,SCO下有一个命令fmt  在其参数中可加入宽度,就可将文本文件格式化后再输出

论坛徽章:
0
7 [报告]
发表于 2006-06-06 16:51 |只看该作者
没有fmt 命令

论坛徽章:
0
8 [报告]
发表于 2006-06-06 21:29 |只看该作者
我上系统找一下,有一个命令,以前用过的

论坛徽章:
0
9 [报告]
发表于 2006-06-07 11:18 |只看该作者
如果是一个字符串,长度200,一行打80,三行打完,有时行尾也会出现乱码,需要加空格,怎样处理呢?

论坛徽章:
0
10 [报告]
发表于 2006-06-07 16:30 |只看该作者
fold 命令可以将每行分为80个字符,可惜不支持边界处的汉字自动调整,会出现乱码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP