fold 格式化行
使用:
1. fold -w 40 file 格式化行的宽度
2. fold -s -w 40 格式化行的宽度并不分隔单词
fmt 格式化段落
使用:
1. fmt -w 50 file 格式化段落设置行宽为50
2. fmt -u -w 50 file 格式化段落,减少空格,单词之间最多一个空格,而句子末尾最多只有两个空格。
3. fmt -s -w 50 file 格式化段落,拆分长行,但不连接短行。
pr 按页格式化文本
使用:
1. pr file | less 按页格式化文本,在页头增加日期和页码
2. pr -d file | less 使用双倍行距格式化文本
3. pr -h 'this is a title' file | less 按页格式化文本并增加标题
4. pr -d +3:6 file | less 按双倍行距格式化第3页到第6页
5. pr -l 50 file | less 设置每页的行数为50行
6. pr -t -d file | less 设置双倍行距但没有页头
7 pr -o 5 -W 50 file | less 设置行宽为50, 左边的边距为5
pr 按列格式化文本
使用:
1. pr -2 -l 48 file 将文本分为2列,每页长度为48行
2. pr -m file1 file2 file3 将3个文件格式化为单独的列,在格式化单独的列之前需先处理各个文件的行长
fmt -w 23 n1 > file1
fmt -w 23 n2 > file2
fmt -w 23 n3 > file3