Shell 脚本强制回车以避免长行
我必须使用一个工具(即Rez)来处理文本但不允许长文本行;我想使用预格式化脚本缩短长行。
我正在寻找的脚本是一个简单的(darwin/unix)shell脚本,它可以剪切长行,例如,如果该字符是空格,则在该行的第70个字符之后插入回车符(任何其他想法都可以,我事物)。
知道该怎么做吗?
谢谢
I have to use a tool (namely, Rez) which processes text but does not allow long text lines; I would like to shorten long lines with a pre-formatting script.
The script I'm looking for is a simple (darwin/unix) shell script which cuts long lines, for instance inserting a carriage return after the 70th character of the line, if the character is a space (any other idea would work, I thing).
Any idea how to do that?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
fold
实用程序通过 -s 选项完成这项工作。不要忘记设置正确的区域设置,以便折叠不会因特殊字符而失败。全部感谢 mvds。
the
fold
utility does the job, with the -s option. Do not forget to set the correct locale setting so that fold does not fail on special characters.All my thanks to mvds.