一. tr 对字符进行处理
tr 命令用于字符转换、替换和删除,主要用于删除文件中的控制符或进行字符串转换等。
① 转换
格式: tr 当前字符 需要转换成的字符
将所有小写变成大写
② 压缩
格式: tr -s
③ 删除
格式: tr -d
④ 补集
用字符串中的字符集的补集替换此字符串
格式:tr -c
随机密码
二. seq 输出序列化参数
① seq 数字 按顺序打印
② -s 使用指定字符串分割数字
计算1-10和
计算奇数和 偶数和
③ -w 在每一列数字前加零 默认补全
三. cut 截取
格式: cut 选项 文件
选项:
-d:分隔符,按照指定分隔符分割列。与 -f 一起使用
-f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)
-c:以字符 (characters) 的单位取出固定字符区间
-b:以字节为单位进行分割
小操作:
只想要下图那个 4
四. sort 排序
选项:
- --r: 降序排列,默认是升序
- -n: 以数字排序,默认按字符排序
- -u: 去除重复行
- -o: 将排序结果输出到文件中,类似重定向符号
- -t: 分隔符
- -k: 第N列
- -b: 忽略前导空格
- -R: 随机排序,每次运行的结果均不同