首页 > 系统相关 >linux 中 awk中sub命令正则匹配数字

linux 中 awk中sub命令正则匹配数字

时间:2023-09-27 09:12:04浏览次数:35  
标签:test2 sub cmd batch awk linux txt

 

001、

[root@pc1 test2]# ls
a.txt
[root@pc1 test2]# cat a.txt
batch01 xyz1
batch02 xyz2
batch03 xyz3
batch04 xyz4
batch05 xyz5
[root@pc1 test2]# awk '{sub([0-9]+, "", $1); print $0}' a.txt
awk: cmd. line:1: {sub([0-9]+, "", $1); print $0}
awk: cmd. line:1:      ^ syntax error
awk: cmd. line:1: {sub([0-9]+, "", $1); print $0}
awk: cmd. line:1:          ^ syntax error
[root@pc1 test2]# awk '{sub(/[0-9]+/, "", $1); print $0}' a.txt
batch xyz1
batch xyz2
batch xyz3
batch xyz4
batch xyz5

 

标签:test2,sub,cmd,batch,awk,linux,txt
From: https://www.cnblogs.com/liujiaxin2018/p/17731807.html

相关文章

  • linux命令过滤多个条件
    在Linux命令行中,您可以使用不同的命令和技巧来过滤多个条件。下面列出了一些常用的方法:使用grep命令:grep命令用于在文件或标准输入中搜索匹配某个模式的行。您可以使用多个grep命令通过管道(|)连接起来,并使用不同的模式来实现多条件过滤。......
  • Linux的双链表复习—Apple的学习笔记
    一,前言   今天想把linux的双链表base代码拿来单片机用,于是看了下,结果有点混乱了。那么就画了个链表变化图,且做了实验进行巩固。二,分析链表头插方法主要是root然后添加t1,然后添加t2。那么链表的变化是RootRoot->t1Root->t2->t1如下图,R代表root头节点,1代表t1节点,2代表t2节点。......
  • Linux系统使用ffmpeg将大量的图片合成.gif
    ubuntu系统可以使用ffmpeg命令对图像的格式和大小等进行转换,也可以对视频进行处理。安装ffmpegsudoapt-getupdatesudoapt-getupgradesudoaptinstallffmpeg使用ffmpeg将大量的图片合成.gif动图,比如,图片的命名格式为animation-cohesion.0001.tif、animation-cohesion.......
  • linux的第一步,学习指令
    mkdir创建一个文件夹.mkdir-p一次性创建多个文件夹,在自己的当前所在目录,用指令qwd查看.qwd自己的当前所在目录.qwd-p查看自己的绝对路径.ls-a查看隐藏目录和文件.在自己的所在的目录下.ll(ls-a)查看目录和文件属性.cd切换目录.rmdir删除自己所在文件夹下的文......
  • linux的进阶命令
    一.linux的基础命令1.history 查看历史命令记录2.ifconfig查看所在的IP地址3.tail-n查看一个文件的后n行记录4.head-n查看一个文件的前n行记录5.cat指令查看一个文件的从头到尾的所有记录6.tac指令查看一个文件从尾到头的所有记录7.vim查看文件显示内容vim编......
  • 掌握嵌入式Linux编程3引导程序
    3引导程序引导程序是嵌入式Linux的第二个要素。它是启动系统和加载操作系统内核的部分。在这一章中,我们将研究引导程序的作用,特别是它如何使用一种叫做设备树的数据结构将控制权从自身传递给内核,设备树也被称为扁平化设备树或FDT(flatteneddevicetree)。我将介绍设备树的基本知......
  • linux系统读书笔记 第二章
    读书笔记:学习Linux操作系统基础知识最近我开始学习Linux操作系统,并涉及了一些核心概念和工具,包括Linux系统文件目录与路径、目录与文件操作、Vim编辑器以及文件时间管理。通过学习这些内容,我对Linux的理解更加深入,也对如何在Linux环境下进行文件管理和编辑有了更多的掌握。首先,......
  • linux系统中df命令使用
    1.检查文件系统磁盘空间使用情况这 df 命令显示文件系统上的设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和挂载点信息。[root@local ~]# dfFilesystem           1K-blocks      Used Available Use% Mounted on/dev/cciss/c0d0p2   ......
  • Codeforces Round 750 (Div. 2) B. Luntik and Subsequences
    给一个数组\(a_1,a_2,\cdots,a_n\),定义\(s=\sum_{i=1}^{n}a_i\)。询问有多少个\(a\)的子序列满足\(\suma_{i_k}=s-1\)。显然要选出一个\(1\)不加入子序列,任意一个\(0\)可以加入或不加入子序列。于是\(ans=\binom{cnt1}{1}\cdot2^{cnt0}\)。vi......
  • Linux访问Windows共享
    在Linux中创建一个挂载点,这个挂载点将用来挂载Windows共享。可以使用sudomkdir/mnt/windows创建一个名为“windows”的目录作为挂载点。挂载Windows共享,执行命令sudomount-tcifs-ousername=windows_username,password=windows_password//windows_computer_name/sha......