原文件ac.txt内容:

营销委
营销委/对外合作中心/联盟与行业事务室/x婷婷A05585
营销委/对外合作中心/联盟与行业事务室/x垚A21240
营销委/南宁营业部/x耿贤
营销委/临沂营业部/x兴慧W00418
营销委/扬泰营业部/x文W00254
营销委/扬泰营业部/x晨晨A12081

目标:以“/”作标识符,删除文件最后列及最后一个字符

第一步:awk -F"/" 'OFS="/"{$NF="";print}' 删除最后列

# awk -F"/" 'OFS="/"{$NF="";print}'  ac.txt
营销委/
营销委/对外合作中心/联盟与行业事务室/
营销委/对外合作中心/联盟与行业事务室/
营销委/南宁营业部/
营销委/临沂营业部/
营销委/扬泰营业部/
营销委/扬泰营业部/

第二步: sed 's/.$//g' 删除最后一个字符

# awk -F"/" 'OFS="/"{$NF="";print}'  ac.txt | sed 's/.$//g'
营销委
营销委/对外合作中心/联盟与行业事务室
营销委/对外合作中心/联盟与行业事务室
营销委/南宁营业部
营销委/临沂营业部
营销委/扬泰营业部
营销委/扬泰营业部

简单示例:

# echo 'fdsfsf/efefw/dsff/fewf/3333/fvfe' | awk -F"/" 'OFS="/"{$NF="";print}' | sed 's/.$//g'
fdsfsf/efefw/dsff/fewf/3333

awk sed 删除文件最后列及最后一个字符相关推荐

  1. R语言处理数据——删除文件某列中包含某元素的行

    删除文件某列中包含某元素的行 代码: # 挑选出列名为col中元素为delete的行数 del <- which(data$col=="delete") # 删除这些行 da ...

  2. Linux给每个数据后边加逗号,Linux awk如何将文件某列按照逗号分隔-逗号分隔值文件...

    Linux开发技术如今在企业中很受重视,有不少的企业很关注Linux开发程序员,因此参加Linux培训学习的小伙伴也在不断地增加.本篇文章小编就给读者们分享一下Linux awk如何将文件某列按照逗号 ...

  3. sed与awk工具简介 sed删除文件至文件末尾

    sed与awk工具简介 sed工具 管道命令,可以分析标准输入 ,还可以将数据进行删除替换新增选取特定行.与AWK相比,更偏向于处理行数据 命令格式 sed [-nefr][动作] nefr参数表示n ...

  4. linux sed删除文件最后一行及shell中单引号、双引号的区别

    zxl@fedora DMCCA]$ echo hello >hello [zxl@fedora DMCCA]$ [zxl@fedora DMCCA]$ [zxl@fedora DMCCA]$ ...

  5. VIM 用正则表达式,非贪婪匹配,匹配竖杠,竖线, 匹配中文,倒数第二列, 匹配任意一个字符 :...

    VIM 用正则表达式 批量替换文本,多行删除,复制,移动 在VIM中 用正则表达式 批量替换文本,多行删除,复制,移动 :n1,n2 m n3     移动n1-n2行(包括n1,n2)到n3行之下: ...

  6. linux shell sed 删除文件 前几行

    sed命令 不加参数i 就只看到结果,没写入a.txt文件,加 参数i 就写入了 如果有不大确定删除效果的,就先不加 参数i 1,删除首行 $ sed -i '1d' a.txt 2,删除前100行 ...

  7. python awk 读文件_测试python awk sed 读取文件指定位置时的性能

    #!/bin/env python #coding:utf8 ''' awk 打印指定行数 sed 打印指定行数 python 打印指定位置,某长度字符串 awk 耗时最长,很长 sed awk 时间 ...

  8. Linux sed删除文件注释行并删除空行

    #删除注释行 $ sed '/^#/d' <file> $ sed '/#/d' <file># 删除空行 $ sed '/^$/d' <file> # 删除空行并 ...

  9. 用sed删除文件中指定行

    删除第N行: sed -i 'Nd' filename 删除第M到N行: sed -i 'M,Nd' filename sed -e '/abc/d'  a.txt   // 删除a.txt中含&qu ...

  10. 【Sed】使用sed删除文件指定行的内容

    sed多看帮助文档,受益良多 sed -i '$d' filename 例如删除 /etc/profile的最后一行 cat -n /etc/profile ...    101  export PA ...

最新文章

  1. JS 获取字符串长度, 区别中英文
  2. springboot-vue简单小项目搭建
  3. Fragment结合ViewPager之懒加载
  4. ef mysql db first_Net Core使用EF之DB First
  5. win8关闭uefi+linux,UEFI启动是什么?Win8关闭UEFI引导方式的方法
  6. 使用 systemd 定时器调度任务
  7. 图说可视化,报表也能做得如此酷炫!
  8. 数据源中没有 datarow_Power BI Desktop 中的数据源
  9. pandas(python2) 读取中文数据,处理中文列名
  10. Dell服务器如何重装操作系统 windows server
  11. 如何做跟进客户关系维护PPT课件?
  12. 关于vs应用程序无法正确启动问题
  13. 使用KXML解析xml数据
  14. 最常见绩效考核方法有哪些?5种有效方法介绍
  15. html炫酷在线,html单页炫酷
  16. CSMA(carrier sense multiple access)
  17. python实现决策树 西瓜书_朴素贝叶斯python代码实现(西瓜书)
  18. Facebook语音识别野心曝光,测试Aloha,挑战苹果Siri
  19. WEB前端面试常见的问题及答案
  20. 部署静态页面到腾讯云服务器

热门文章

  1. 翠竹林 Opencv+C++之人脸识别
  2. excel表格公式无效、不生效的解决方案及常见问题、常用函数
  3. 行业增长乏力,转型失败案例多,平安银行要转型“对公”?
  4. 计算机网络未识别网络,电脑网络连接出现未识别的网络怎么办
  5. 淘宝镜像安装以及配置
  6. win10时间线时间轴(Timeline)如何关闭隐藏?
  7. nginx的带宽限制和并发控制
  8. android 版本lollipop,Android 5.0 Lollipop系统BUG盘点
  9. 如何把jpeg转换成jpg?怎么把jpeg图片转化为jpg?
  10. Windows10系统封装