Shell 脚本强制回车以避免长行

发布于 2024-09-30 14:04:41 字数 194 浏览 3 评论 0原文

我必须使用一个工具(即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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-10-07 14:04:41

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文