A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash/zsh: pr command not found #Debian apt-get install coreutils #Ubuntu apt-get install coreutils #Alpine apk add coreutils #Arch Linux pacman -S coreutils #Kali Linux apt-get install coreutils #CentOS yum install coreutils #Fedora dnf install coreutils #OS X brew install coreutils #Raspbian apt-get install coreutils #Docker docker run cmd.cat/pr pr
pr 命令将文件分页或分栏打印。如果 PAGE_LENGTH 小于或等于 10
,则隐含 -t 选项。如果未指定 FILE 或 FILE 为破折号 -,则 pr 命令会从标准输入中读取。
pr [OPTION]... [FILE]...
+FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE] 从FIRST_PAGE页开始打印(如果指定,则从LAST_PAGE停止)。 -COLUMN, --columns=COLUMN 除非指定了-a,否则输出COLUMN列并向下打印列; 平衡每页列中的行数。 -a, --across 与-COLUMN一起打印而不是向下打印列。 -c, --show-control-chars 使用插入记号(^G)和八进制反斜杠表示法。 -d, --double-space 将输出双倍行距。 -D, --date-format=FORMAT 使用FORMAT作为标题日期。 -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]] 将输入字符CHAR(默认为制表符)扩展为制表符宽度WIDTH(默认为8)空格。 -F, -f, --form-feed 使用换页符而不是换行符来分隔页面(通过带-F的3行页面标题或不带-F的5行标题和尾部) -h, --header=HEADER 使用居中的HEADER代替页面标题中的文件名。 -h“”打印空白行,但请确保在-h和“”之间指定一个空格。 -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]] 用字符CHAR(默认为制表符)替换空格,以制表符宽度WIDTH(默认为8)。 -J, --join-lines 合并整行。 关闭-W行截断。 不执行列对齐,并且如果指定,--sep-string [= STRING]设置分隔符。 -l, --length=PAGE_LENGTH 将页面长度设置为PAGE_LENGTH(默认66)行。 对于文本,默认值为56;如果指定-F,则默认值为63。 -m, --merge 并行打印所有文件,每列一个。 截断行,但使用-J连接全长行。 -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]] 在行前加上行号。 使用数字(默认为5)数字,然后使用字符分隔符SEP(默认为制表符)。 默认情况下,计数从输入FILE的第一行开始。 -N, --first-line-number=NUMBER 在打印的第一页的第一行以NUMBER开始计数(请参阅+ FIRST_PAGE)。 -o, --indent=MARGIN 用MARGIN(默认值0)空格偏移每行。 不影响-w或-W。 MARGIN将添加到PAGE_WIDTH。 -r, --no-file-warnings 如果无法打开FILE,请不要发出警告。 -s[CHAR], --separator[=CHAR] 用单个字符分隔列。 CHAR的默认值为不带-w的制表符,带-w的'no char'。 -s [CHAR]将关闭所有3列选项(-COLUMN | -a -COLUMN | -m)的行截断,但设置了-w时除外。 -S, --sep-string[=STRING] 用STRING分隔列,不带-S。 默认的分隔符是带有-J的制表符,否则是空格字符(与-S“”相同)。 对列选项没有影响。 -t, --omit-header 省略页面标题和尾部。 -T, --omit-pagination 省略页面标题和尾部,通过在输入文件中设置的换页来消除任何分页。 -v, --show-nonprinting 使用八进制反斜杠表示法。 -w, --width=PAGE_WIDTH 仅对于多个文本列输出,将页面宽度设置为PAGE_WIDTH(默认为72个)字符,-s [CHAR]将其关闭。 -W, --page-width=PAGE_WIDTH 始终将页面宽度设置为PAGE_WIDTH个字符(默认为72个)。 截断行,除非设置了-J选项。 不干扰-S或-s。 --help 显示帮助消息,然后退出。 --version 显示版本信息,然后退出
文件:需要转换格式的文件。
$ ls -a | pr -n -h "Files in $(pwd)" > directory.txt ------------------ [root@CommandNotFound tools]$ cat directory.txt 2019-10-18 09:23 Files in /Data/tools Page 1 1 . 2 .. 3 directory.txt 4 Python-3.7.4.tgz