zoukankan      html  css  js  c++  java
  • Bash 命令 —— fold & fmt & pr

    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

  • 相关阅读:
    大数乘法
    大数阶乘
    存js导入excel文件
    设计模式详解
    javascript的api设计原则
    从零开始nodejs系列文章
    git的学习
    如何暴力学英语
    Vsftpd
    shell命令学习
  • 原文地址:https://www.cnblogs.com/xiaodi-js/p/12712999.html
Copyright © 2011-2022 走看看