tr seq cut sort

一. tr 对字符进行处理

tr 命令用于字符转换、替换和删除,主要用于删除文件中的控制符或进行字符串转换等。

①  转换

格式: tr   当前字符    需要转换成的字符

tr seq cut sort_第1张图片

tr seq cut sort_第2张图片

将所有小写变成大写

tr seq cut sort_第3张图片

② 压缩

格式: tr  -s  

tr seq cut sort_第4张图片

③ 删除

格式: tr   -d 

tr seq cut sort_第5张图片

④ 补集

用字符串中的字符集的补集替换此字符串

格式:tr -c

随机密码

二. seq   输出序列化参数

① seq   数字     按顺序打印

tr seq cut sort_第6张图片

tr seq cut sort_第7张图片

② -s   使用指定字符串分割数字

tr seq cut sort_第8张图片

计算1-10和

tr seq cut sort_第9张图片

tr seq cut sort_第10张图片

计算奇数和  偶数和

tr seq cut sort_第11张图片

③ -w  在每一列数字前加零  默认补全

tr seq cut sort_第12张图片

三. cut  截取

格式: cut   选项   文件

选项:

-d:分隔符,按照指定分隔符分割列。与 -f 一起使用

-f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)

-c:以字符 (characters) 的单位取出固定字符区间

-b:以字节为单位进行分割

tr seq cut sort_第13张图片

小操作:

只想要下图那个 4

tr seq cut sort_第14张图片

tr seq cut sort_第15张图片

四. sort 排序

选项:

  • --r: 降序排列,默认是升序
  • -n: 以数字排序,默认按字符排序
  • -u: 去除重复行
  • -o: 将排序结果输出到文件中,类似重定向符号
  • -t: 分隔符
  • -k: 第N列
  • -b: 忽略前导空格
  • -R: 随机排序,每次运行的结果均不同

你可能感兴趣的:(Linux,linux)