pr命令linux
-
pr命令是一个Linux系统中常用的文本处理工具。它用于将文本文件按照规定的格式进行排列和打印。下面将介绍pr命令的常见用法和示例。
1. 基本语法
pr [选项] [文件名]2. 常用选项
-1 仅将每行打印一次
-2 将每行打印两次
-a 不合并相同行
-b 不分页打印
-c 逐列打印
-d 使用指定的文字代替不可打印字符
-f 按照字节流使行合并
-h 隐藏页眉
-l 合并行长度
-m 将连续空行合并为一行
-o 设置页面页眉
-s 使用指定的分隔符
-t 不使用制表符进行扩展
-v 显示版本信息
-w 指定页面宽度3. 示例
3.1 打印文件内容
$ pr file.txt3.2 指定每行打印两次
$ pr -2 file.txt3.3 不合并相同行
$ pr -a file.txt3.4 不分页打印
$ pr -b file.txt3.5 按照列打印
$ pr -c file.txt3.6 设置页面页眉
$ pr -o “Page %P” file.txt3.7 指定分隔符
$ pr -s “,” file.txt以上是pr命令的一些常见用法和示例。通过pr命令,我们可以对文本文件进行打印和排列,方便我们进行阅读和处理。希望对你有所帮助!
2年前 -
PR命令是一个用于生成可打印版本的UNIX和Linux命令。它将文本文件格式化为适合打印的形式,并可以在终端上进行预览。下面是关于PR命令的一些重要点:
1. 基本语法:pr [选项]… [文件]…
pr命令的基本语法中,可以通过文件选项指定要处理的文件。如果没有指定文件,则从标准输入中读取数据。2. 常用选项:
-o <输出文件>:指定输出文件的名称。
-n <页码>:设置每页的行数。默认为66行。
-r:输出文件被替换之前会进行确认。
-h <标题>:在每一页的顶部添加一个标题。
-w <页宽>:设置每行的字符数。默认为72。3. 分页和页码:
pr命令根据指定的行数(默认为66行)将输入文件分页。每页的页码默认以文件名称和页码作为页眉显示在每一页的顶部。可以使用“-h”选项来自定义页眉。4. 布局控制:
pr命令提供了一些选项来控制输出文件的布局。可以使用“-w”选项来控制每行的字符数。还可以使用“-l”选项将每页的页眉和页脚输出到文件,以便在打印时使用自定义页眉和页脚。5. 示例用法:
– 将一个文件分成66行一页并输出到终端:pr file.txt
– 将两个文件合并成一页输出:pr file1.txt file2.txt
– 设置每页为50行,并将输出保存到文件中:pr -n 50 -o output.txt file.txt总的来说,PR命令是一个很有用的工具,可以将文本文件格式化为易于打印和阅读的形式,并提供了一些选项来控制输出布局。它可以在终端上预览输出,也可以将输出保存到文件中供后续使用。
2年前 -
PR命令是一个常用的Linux命令,用于在终端中打印文本文件。PR命令可以用于对文件进行格式化和落款处理,并提供分页功能。
在Linux终端中使用PR命令有以下几种常见的用法和操作流程。
一、打印文本文件
要打印一个文本文件,可以在终端中使用以下命令:
pr 文件名
例如,要打印一个名为”example.txt”的文本文件,可以使用以下命令:
pr example.txt
这将在终端中输出格式化后的文本文件内容。
二、控制分页
PR命令还提供了分页的功能,可以用于将长文本文件分页显示。可以使用”-l”选项来指定每页的行数,默认为66行。
以下是一个分页显示文本文件的示例:
pr -l 30 example.txt
这将将文本文件”example.txt”按照每页30行进行分页显示。
三、指定页眉和页脚
PR命令还可以用于指定页眉和页脚。可以使用”-t”选项来指定页眉,并使用”-F”选项来指定页脚。
以下是一个设置页眉和页脚的示例:
pr -t “Page %P” -F “This is a footer” example.txt
这将在每一页的页眉中显示”Page X”(其中X是当前页码),并在每一页的页脚中显示”This is a footer”。
四、在输出中添加行号
PR命令还可以用于在输出中添加行号。可以使用”-n”选项来启用行号,并使用”-w”选项来指定行号的宽度,默认为5。
以下是一个在输出中添加行号的示例:
pr -n -w 8 example.txt
这将在输出的每一行前面添加行号,并将行号的宽度设置为8。
五、将输出写入文件
如果想将格式化后的输出保存到一个文件中,可以使用重定向符”>”来指定输出文件。
以下是一个将输出写入文件的示例:
pr example.txt > output.txt
这将将格式化后的文本文件输出写入名为”output.txt”的文件中。
以上就是使用PR命令在Linux终端中打印文本文件的一些常见用法和操作流程。根据具体的需求,可以灵活运用PR命令来实现更多的文本格式化和落款处理。
2年前