Unix“换行”过滤器

有吗?

我可以这样使用的东西:

$cat someFileWithLongLines.txt | wrap -80 --indent|less
GNU coreutils有一个名为fmt的命令:

$fmt -40 -t lorem
Lorem ipsum dolor sit amet, consectetur
   adipisicing elit, sed do eiusmod
   tempor incididunt ut labore et
   dolore magna aliqua. Ut enim
   ad minim veniam, quis nostrud
   exercitation ullamco laboris
   nisi ut aliquip ex ea commodo
   consequat. Duis aute irure dolor
   in reprehenderit in voluptate velit
   esse cillum dolore eu fugiat nulla
   pariatur. Excepteur sint occaecat
   cupidatat non proident, sunt in
   culpa qui officia deserunt mollit
   anim id est laborum.

编辑:如您所见,fmt打破给定宽度内字边界上的线条.将其与折叠的硬边界对比. fmt所做的缩进类型可能不是你想要的,但你可以通过pr来管道它(没有-t选项)来获得一个margin-style缩进:

fmt -40 lorem | pr -To 6
相关文章
相关标签/搜索