在给定列处包装文件输出

在给定列处包装文件输出

我需要打印一个文件的内容(例如cat $file),但以给定的列宽(假设为 80 列)换行输出,与终端宽度无关。

“标准” Unix 库中是否有东西可以给我提供此功能?

答案1

执行此操作的基本工具是折叠(1)。 例如,

fold -s -w 80 $file

将折叠 $file 中的行以适合 80 列并在空格处换行。

相关内容