Linux-pr

作用

将大文件分割成多个页面进行打印,并在每个页面上加上标题。

pr是一个标准的输出工具,可以直接输出到打印机,如果你希望将结果保存在文件中,则需要重定向它的输出,如下面这个例子:
  $ pr file.txt >file.output

语法

pr [选项]... [文件]...

参数

  • +首页[:末页], –pages=首页[:末页]
    在指定的首页/末页处开始/停止打印
  •   -列数, –columns=列数
    输出指定的列数。如果指定了-a 选项,则从上到下列印。
    程序会自动在每一页均衡每列占用的行数。
  •   -a, –across        
    设置每列从上到下输出,配合”-列数”选项一起使用
  •   -c, –show-control-chars
    使用头标(^G)和八进制反斜杠标记
  •   -d, –double-space    
    加倍输出空白区域
  •   -D, –date-format=格式
    使用遵循指定格式的页眉日期
  •   -e[字符[宽度]], –expand-tabs[=字符[宽度]]
    扩展输入的字符(制表符) 到制表符宽度(8)
  •   -F, -f, –form-feed    
    使用出纸页页标代替新行作为页面间的分隔符
    (使用-F 选项时报头为3 行,不使用时为5 行)
  •   -h, –header=页眉    
    在页眉中使用居中的指定字符代替文件名
    -h “” 输出一个空行,不要使用 -h””
  •   -i[字符[宽度]], –output-tabs[=字符[宽度]]
    使用指定字符(或制表符)代替空格不足到指定制表符宽度(默认8)
  •   -J, –join-lines    
    合并整个行,关闭-W 选项的行截断,不使用栏调整,使用
  • –sep-string[=字符串]
    设置分隔符
  •   -l, –length=页长
    使用指定页长的行数(默认66)
     (默认文本行数为56,当启用-F 时为 63)
  •   -m, –merge        
    在同一行显示所有文件,每个文件占用一栏,分割行,但是当使用-J 时将行合并到完整长度
  •   -n[分隔符[位数]], –number-lines[=分隔符[位数]]
    显示行号,使用指定(默认5) 位数,后接分隔符(默认TAB)
    默认从输入文件的第一行开始计数
  •   -N, –first-line-number=数字
    从首页的首行以指定数字开始计数(参看”+首页”)
  •   -o, –indent=缩进量
    将每行缩进(默认0)个空格,不影响-w 或-W 参数,缩进亮的值将被加入页面宽度
  •   -r, –no-file-warnings
    当文件无法打开时忽略警告
  •   -s[CHAR], –separator[=CHAR]
    由单个字符分隔各列,未附加-w 时默认为制表符,否则为空。
    另外除非-w 选项被指定,否则”-s[CHAR]”会屏蔽三个列相关的截行选项(-COLUMN|-a -COLUMN|-m)
  •   -S字符串, –sep-string[=字符串]
    使用指定的字符串分栏,不使用-S 则使用默认的制表符TAB 作为分隔符,与-J 和空格一起使用(等于-S” “)对分栏选项无影响
  •   -t, –omit-header    
    忽略页眉和页脚
  •   -T, –omit-pagination
    按照输入文件中的设置忽略页眉和页脚并除去所有分页记号
  •   -v, –show-nonprinting
    使用八进制反斜杠标记
  •   -w, –width=页面宽度
    为多栏页面输出将设置为指定的字符数(默认72),仅当-s[char] 选项不启用时有效(即保持默认值 72)。
  •   -W, –page-width=页宽
    总是将页宽设置为指定的(默认72)字符数,
    除非-J 选项启用总是截断行,此参数与-S 或-s 冲突
  • –help        
    显示此帮助信息并退出
  • –version 
    显示版本信息并退出

使用实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值