xiu12 发表于 2018-8-19 09:17:59

【一天一个shell命令】文本操作系列-tac,rev

  我这三杯倒的酒量,一到周末比平时还忙。今天又凑数一篇了。
  说明:
  tac和rev没有必然联系,唯一相同的是,他们是“反派”。tac其实是cat的反写,cat正常输出,那tac就倒着输出,不过从行的最后一行输出,那rev呢?rev是每行的最后一个字母到第一个字母倒序输出。
  简单实例
  1. tac tac.txt
  tac帮助文档将从最后一行输出
  2. rev tac.txt
  tac帮助文档每行倒着输出,但是从第一行到最后一行输出
  查看帮助文档:
  tac help
  用法:tac [选项]... [文件]...
  将每个指定文件按行倒置并写到标准输出。
  如果不指定文件,或文件为"-",则从标准输入读取数据。
  长选项必须使用的参数对于短选项时也是必需使用的。
  -b, --before            在行前而非行尾添加分隔标志
  -r, --regex            将分隔标志视作正则表达式来解析
  -s, --separator=字符串    使用指定字符串代替换行作为分隔标志
  --help      显示此帮助信息并退出
  --version      显示版本信息并退出
  rev help
  Usage: rev
  Options:
  -V, --version   output version information and exit
  -h, --help      display this help and exit
  这两个命令比较简单,写到一起了。以后类似这种简单命令可能不会再写。因为有朋友问起,基本命令的事,打算起笔,又有点索然无味的感觉。

页: [1]
查看完整版本: 【一天一个shell命令】文本操作系列-tac,rev