首页 > 系统相关 >Linux 中 awk命令整列的替换

Linux 中 awk命令整列的替换

时间:2024-10-24 14:48:03浏览次数:6  
标签:test2 整列 xxx awk Linux txt root localhost

 

001、测试数据

[root@localhost test2]# ls
a.txt
[root@localhost test2]# cat a.txt
01      02      03      04
05      06      07      08
09      10      11      12
13      14      15      16
17      18      19      20
21      22      23      24
25      26      27      28
29      30      31      32
33      34      35      36
37      38      39      40
[root@localhost test2]# awk '{if(NR < 6) {sub($2, "xxx")}; print $0}' a.txt       ## 对第二列进行替换
01      xxx     03      04
05      xxx     07      08
09      xxx     11      12
13      xxx     15      16
17      xxx     19      20
21      22      23      24
25      26      27      28
29      30      31      32
33      34      35      36
37      38      39      40

 。

 

标签:test2,整列,xxx,awk,Linux,txt,root,localhost
From: https://www.cnblogs.com/liujiaxin2018/p/18499590

相关文章

  • linux系统挂载nas步骤
     1.本地linux,创建/mnt/nas目录 2.已申请的远程nas文件服务器地址,挂载命令:mount-tnfs-overs=3-onoresvport192.168.1.111:/NAS/data/mnt/nas 3.永久自动挂载为了在系统启动时自动挂载NAS,可以将挂载信息添加到/etc/fstab文件中。打开文件:vim/etc/fstab移动到......
  • fmql之Linux中I2C总线框架
    正点原子第44章        I2C zynqI2C  pcf8563芯片我们用的是ds3231. LinuxI2C总线框架 I2C总线驱动这部分内容是半导体厂商编写的。I2C总线设备   zynqI2C适配器驱动  I2C设备驱动编写 使用设备树 代码编写 设备......
  • Linux多线程详解
    概述多线程基本概念在探讨Linux系统的高级特性时,我们首先需要了解多线程这一基础概念。多线程是一种允许多个线程在同一进程中并发执行的技术,旨在提高系统资源利用率和程序响应速度1。与进程不同,线程共享同一进程的地址空间和资源,使得线程间通信更为高效2。Linux系统通......
  • Linux安装gurobi方法
    Linux安装gurobi方法1.下载解压安装包访问网站:https://www.gurobi.com/downloads/gurobi-software/下载后放入linux的文件home目录下cd到该目录下,解压tarxvfzgurobi11.0.3_linux64.tar.gz2.设置环境变量打开home目录下的.bashrc文件,输入exportGUROBI_HOME="~/gurobi1......
  • 超实用的Linux 装机必备 Shell
    超实用的Linux装机必备Shell环境安装模板化OSCM是一套操作系统安装与配置SHELL工具箱,7.5.1. 云主机初始化 curl-shttps://raw.githubusercontent.com/oscm/shell/master/cloud/aliyun/vdb.exp.sh|bashcurl-shttps://raw.githubusercontent.com/oscm/shell/ma......
  • Linux终端之旅: 文件与目录编辑
         在Linux终端的世界里,文件和目录管理是最基础也是最重要的技能之一。无论是从创建、修改、删除文件到调整权限、组织目录结构,这些操作都是我们与系统进行交互的核心。作为学习Linux的一部分,我将在这篇博客中深入探索如何通过命令行高效地编辑、管理文件和目录......
  • linux硬盘日志清理
    日志文件清理#!/bin/bash#定义需要检查的目录directories=("/home/logs/archived"\"/data/logs")#获取当前硬盘分区的使用情况df_output=$(df--output=pcent/data|tail-n1|tr-d'%')#获取当前时间current_time=$(date"+%Y-%m-%d%H:......
  • 【Linux】线程ID、线程封装(详解)
    线程ID认识线程ID怎么查看一个线程的ID呢?                                                       线程库NPTL提供了pthread_self函数,可以获得线程......
  • linux shell 脚本语言教程(超详细!)
    Shell编程详细指南什么是Shell?Shell是用户与操作系统内核之间的接口,允许用户通过命令行输入来控制操作系统。它充当命令解释器,读取用户输入的命令并执行相应的操作。Shell提供了强大的脚本编程能力,可以自动化许多任务。常见的Shell有Bash(BourneAgainShell)、Zsh(ZShell)......
  • Windows、macOS和Linux系统安装Python的指南
    在不同的操作系统上安装Python通常涉及几个简单的步骤。以下是在Windows、macOS和Linux系统上安装Python的指南:Windows系统安装Python:下载Python安装程序:访问Python官方网站 python.org。选择适合Windows的Python版本(确保下载最新稳定版)。运行安装程序:双击下载的.exe文......