前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >管道相关命令

管道相关命令

作者头像
云缓缓知我意
发布2021-04-15 17:37:52
1.5K0
发布2021-04-15 17:37:52
举报
文章被收录于专栏:kafka。kafka。

cut cut 动作 文件 从指定文件截取内容 cut -c 字符 按字符选取内容 cut -d 指定分割符 cut -f n1,n2 分割以后显示第几段内容, 使用 , 分割 cut -n 只显示第n项 cut n- 显示 从第n项 一直到行尾 cut n-m 显示 从第n项 到 第m项(包括m

sort sort 排序 默认正序 sort -u 去掉重复的 sort -n 按照数值大小排序 sort -r 使次序颠倒 sort -t 指定字段分隔符 sort -k 根据那一列排序

wc wc 文件名 显示指定文件 字节数, 单词数, 行数 信息 wc -c 字节数 wc -w 单词数 wc -l 行数

uniq 命令用于检查及删除文本文件中重复出现的行,一般与 sort 命令结合使用

tee

代码语言:javascript
复制
  命令结果 |   tee   文件1   文件2   文件3    通过 tee 可以将命令结果 通过管道 输出到 多个文件中

tr 命令结果 | tr 被替换的字符 新字符 实现替换效果 命令结果 | tr -d 被删除的字符 删除指定的字符

split split -b 10k 文件 将大文件切分成若干10KB的小文件 split -l 1000 文件 将大文件切分成若干1000行 的小文件

awk awk ‘/zhangsan|lisi/’ score.txt 模糊查询 awk -F ‘,’ ‘{print 1, 2, 3}’ 1.txt 操作1.txt文件, 根据 逗号 分割, 打印 第一段 第二段 第三段 内 容 -F ‘,’ ?eld-separator 使用 指定字符 分割 + 数字 ? 获取第几段内容 0 ? 获取 当前行 内容 NF ?eld 表示当前行共有多少个字段 NF ? 代表 后一个字段 (NF-1) ? 代表 倒数第二个字段 NR ? 代表 处理的是第几行 awk -F ’ ’ ‘{OFS="==="}{print 2, 3}’ 1.txt 操作1.txt文件, 根据 逗号 分割, 打印 第一段 第二段 第 三段 内容 OFS=“字符” output ?eld separator 向外输出时的段分割字符串 awk 常用函数 toupper() upper 字符 转成 大写 tolower() lower 字符 转成小写 length() length 返回 字符长度 if(0 ~ “aa”) print 0 如果这一行包含 “aa”, 就打印这一行内容 if(1 ~ “aa”) print 0 如果第一段 包含 “aa”, 就打印这一行内容 if(1 == “lisi”) print 0 如果第一段 等于 “lisi”, 就打印这一行内容

awk ‘BEGIN{初始化操作}{每行都执行} END{结束时 操作}’ 文件名 BEGIN{ 这里面放的是执行前的语句 } {这里面放的是处理每一行时要执行的语 句} END {这里面放的是处理完所有的行后要 执行的语句 }

sed sed 可选项 目标文件 对目标文件 进行 过滤查询 或 替换 p 打印 $ ? 代表 后一行 -n ? 仅显示处理后的结果 -e 根据表达式 进行处理 -i 替换原有文件内容 d 删除指定内容 i 目标前面 插入内容 a 目标后面 追加内容

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档