首页 > 系统相关 >linux 中sed命令删除数据的任意列

linux 中sed命令删除数据的任意列

时间:2022-12-24 13:11:07浏览次数:36  
标签:删除 ## PC1 sed linux test liujiaxin01 txt

 

001、

[liujiaxin01@PC1 test]$ ls
a.txt
[liujiaxin01@PC1 test]$ cat a.txt                      ## 测试数据
1       a       A       7
2       b       B       6
3       c       C       5
4       d       D       4
5       e       E       3
6       f       F       2
7       g       G       1
[liujiaxin01@PC1 test]$ sed 's/\S\+\s\+//' a.txt       ## 删除第一列
a       A       7
b       B       6
c       C       5
d       D       4
e       E       3
f       F       2
g       G       1

 

 

002、删除第二列

[liujiaxin01@PC1 test]$ ls
a.txt
[liujiaxin01@PC1 test]$ cat a.txt                      ## 测试数据
1       a       A       7
2       b       B       6
3       c       C       5
4       d       D       4
5       e       E       3
6       f       F       2
7       g       G       1
[liujiaxin01@PC1 test]$ sed 's/\s\+\S\+//1' a.txt      ## 删除第二列
1       A       7
2       B       6
3       C       5
4       D       4
5       E       3
6       F       2
7       G       1
[liujiaxin01@PC1 test]$ sed 's/\s\+\S\+//2' a.txt      ## 删除第三列
1       a       7
2       b       6
3       c       5
4       d       4
5       e       3
6       f       2
7       g       1
[liujiaxin01@PC1 test]$ sed 's/\s\+\S\+//3' a.txt      ## 删除第四列
1       a       A
2       b       B
3       c       C
4       d       D
5       e       E
6       f       F
7       g       G

 

标签:删除,##,PC1,sed,linux,test,liujiaxin01,txt
From: https://www.cnblogs.com/liujiaxin2018/p/17002778.html

相关文章

  • linux 中 输入字母序列
     001、[liujiaxin01@PC1test]$lsa.txtb.txt[liujiaxin01@PC1test]$echo{a..e}##输出a-e的字母序列abcde[liujiaxin01@PC1test]$......
  • 英华学堂网课助手Linux版本
    首先我们下去GitHub把文件下载下来记得脚本地址:https://github.com/aoaostar/mooc/releases/latest这几个版本随便下哪个都可以,下载完之后我们通过xftp上传到服务器上......
  • linux的journalctl使用
    什么是journaldjournald是systemd的守护程序,该守护程序从各种日志源(例如syslog)收集日志。journalctl是使您可以与日记日志进行交互的命令行工具。使用journalctl,您可以读取......
  • Linux驱动开发11——平台设备驱动
     module_platform_driver(xxx);该宏定义展开为:staticint__initxxx_init(void){returnplatform_driver_register(&xxx);}module_init(xxx_init);stat......
  • linux 中 {} 组合%实现截取文件名
     001、[root@pc1test]#ls[root@pc1test]#var=mnopqrst##测试变量[root@pc1test]#echo$var##打印出该变量mnopqrst[root@pc1test]#echo${......
  • Linux 7模拟rac生产环境四张网卡的绑定—team方式
    文档课题:Linux7模拟rac生产环境四张网卡的绑定—team方式.实验目标:实现网络高可用,防止一条网线或交换机故障影响物理机的数据交互.实验系统:centos7.964位环境介绍:vmware......
  • 代码随想录算法训练营Day22|235. 二叉搜索树的最近公共祖先、701. 二叉搜索树中的插入
    代码随想录算法训练营Day22|235.二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点235.二叉搜索树的最近公共祖先235.二叉搜索树......
  • 力扣26(java&python)-删除有序数组中的重复项(简单)
    题目:给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中......
  • linux一些基础操作
    关闭selinux#临时修改,立即生效setenforce0#永久修改vim/etc/selinux/config...SELINUX=disabled...#查看selinuxgetenforce配置三方源#阿里源curl-o......
  • Linux搭建minecraft paper服务器
    前置:我的世界java版需要提前搞好java环境,但是一般机器里边要么没有装java,要么装了个java8,在运行时会因为缺乏java环境报错,为了验证你的服务器是否有java环境,输入java-ver......