如何用Linux命令提取表格文本中的某列

文本文件x.txt内容如下:

kaa a:\dkdkdk 123

dfdfdf b:\xxxxxxxxx 3234

j你好x c:\fdfdfv 打开

我现在要提取第二列,即:

a:\dkdkdkb:\xxxxxxxxxc:\fdfdfv

解决方案:

grep -a  '.'  x.txt | tr -s ' ' ' ' |cut -d  ' ' -f 2

对命令的解释,grep -a  '.'   x.txt |作用是将x.txt中的文本安行读出,并管道方式传给tr命令.

tr -s ' ' ' '  |用于合并连续的空格为一个空格,并将结果以管道方式传给cut命令.

cut -d  ' ' -f 2 用于获取第二列数据

生活中有很多这样的问题,比如你要批量去掉windows共享目录,但是

net share xxx /del 每次只能取消一个,我们就要通过net share来列出所有共享结果,这是我们就需要将结果(如下所类似):

kaa a:\dkdkdk

dfdfdf b:\xxxxxxxxx

j你好x c:\fdfdfv的第1列取出,然后放在批处理命令中自动全部取消。

呵呵,或许你会说,怎么windows和linux混为一谈了呢,这是因为windows上安装了cygwinportable后也可以使用Linux命令,Linux命令的确很强大。

2014-06-25 23:39

顺便给自己的小网站打个广告:www.uhdesk.com 程序员软件大全网 ,不完善,但可以用

linux命令中提取某一列,怎么用Linux命令提取表格文本中的某列相关推荐

  1. linux从表中提取信息,如何用Linux命令提取表格文本中的某列

    文本文件x.txt内容如下: kaa a:\dkdkdk 123 dfdfdf b:\xxxxxxxxx 3234 j你好x c:\fdfdfv 打开 我现在要提取第二列,即: a:\dkdkdk b ...

  2. 【Excel提取数字】用5个简单公式从混合文本中提取数字

    大家好,前面的文章中小编分享了使用快捷键[Ctrl+E]技巧完成混合文本提取数字,适合初学者和函数不熟悉的同学. 对于熟悉函数的小伙伴们,还是偏向于公式来提取数字,毕竟有些混合文本用函数公式提取比技巧 ...

  3. excel添加列下拉框票价_excel表格下拉表格添加数据-excel2017表格中怎么制作下拉菜单列表框...

    在Excel表中,如何将增加下拉菜单的选项? excel中的下拉菜单选项,就是筛选的功能,具体操作如下: 1.首先选中a.b两列数据,在"开始"选项卡上选择"筛选&quo ...

  4. Linux运维,到底如何入门?常用linux操作指令盘点!

    自从2018年9月19日"误删生产数据库,顺丰高级工程师被开除"的事件出现以后,很多人又对运维投来了鄙夷的态度,但也从另一面反映出运维这一职位的重要性. 我们可以说普通程序员们的职 ...

  5. 三篇论文,纵览深度学习在表格识别中的最新应用

    本文从三篇表格识别领域的精选论文出发,深入分析了深度学习在表格识别任务中的应用. 表格识别是文档分析与识别领域的一个重要分支,其具体目标是从表格中获取和访问数据及其它有效信息.众所周知,本质上表格是信 ...

  6. shell脚本:删除文本中的字母、找单词、筛选,匹配,删除,替换

    shell 有时候会用三剑客结合正则表达式来处理文本  sed cut行  awk列,对一行中的英文,数字筛选,匹配,删除,替换, 文章目录 删除文本中指定行的字母 输出一句英文中长度小于6的单词 根 ...

  7. 图形界面 XI: 表格单元中的文本编辑框和组合框 (统合构建15)

    内容 概述 调整窗口大小 表格单元中的文本框和组合框 应用测试 结束语 概述 首篇文章 图形界面 I: 函数库结构的准备 (第 1 章) 详细研究了这个函数库.每篇文章的末尾, 附加了当前开发阶段的完 ...

  8. linux中将文本中的单词换掉的指令_从零开始学Linux运维|19.文本处理相关命令(2)...

    1.tr tr用于替换文本文件中的字符,格式为"tr [要替换的字符] [替换后的字符]" tr不能用于替换完整字符串,只能替换对应的字符 将小写都替换成大写"cat t ...

  9. linux中将文本中的单词换掉的指令_干货:Linux常用命令全称及讲解

    从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!小编精心整理了一下,毕竟常用命令比较多,如果没有你常用的还望海涵,可以评论区补 ...

最新文章

  1. 如何使用Exchange邮件组仲裁
  2. linux -- chcp
  3. proc文件的简单读写
  4. 元宇宙iwemeta:元宇宙和虚拟网红入围《经济学人》2022年值得关注的技术
  5. juniper防火墙(SSG and SRX)排障抓包命令
  6. [LOJ#6068]. 「2017 山东一轮集训 Day4」棋盘[费用流]
  7. Oracle SQL Parsing Flow Diagram(SQL 解析流程图)
  8. oracle数据库中表被锁,Oracle数据库表被锁问题处理
  9. 每天6亿人在看《延禧攻略》?大数据告诉你哪家视频网站VIP值得买(附代码)
  10. 技术人员转行产品经理读这些书就够了
  11. php-rabbitmq结合rabbitmq_delayed_message_exchange实现延时队列
  12. Atitit prj tek dfkt 项目常见技术难点目录第一章 开发效率 2第一节 更加简单的语言 2第二节 简单
  13. 浏览器自动调html5,HTML与浏览器
  14. 如何做好BI项目的规划与实施方案?
  15. 第四章 使用OpenCV探测来至运动的结构——Chapter 4:Exploring Structure from Motion Using OpenCV 标签: SFM3D重建 2015-01-15
  16. 【JAVA】学习java 运行环境配置
  17. 西门子触摸屏HTML控件,西门子HMI触摸屏操作手册.pdf
  18. python字典的key提取_python 字典操作提取key,value
  19. 用VSCode写简历表
  20. FFmpeg编码(YUV转H264)并改变视频分辨率示例

热门文章

  1. NIO和BIO如何影响应用程序的设计
  2. MyBatis 的工作流程分析
  3. 动态数据源切换的底层原理-DynamicDataSource
  4. Spring-Cloud中常见的服务组件
  5. AOP各种表达式,aspectj的关系
  6. POI文件导入:需求说明
  7. 单例设计模式-容器单例
  8. 服务器怎样共享文件夹共享文件夹,服务器怎样共享文件夹共享文件夹
  9. 把数据存入excel文件_Python从原Excel表中抽出数据存入同一文件的新的Sheet(实例53)...
  10. 老的消息中间件投递失败的类型值_图文结合了解一下Java消息中间件的概述