假设有文件test.txt,想把test.txt文件第三列含有的good替换为bye,并把替换后的文件保存为test_bye.txt,只需要如下命令。

test.txt

go go good go

my my go good

bye my good bye

test_bye.txt

go go bye go

my my go good

bye my bye bye

awk -F " " '{if ($3==good) $3=bye}1' test.txt > test_bye.txt

" "表示test.txt文本间用空格隔开

$3表示第三列,即good,go, good

Linux Shell脚本入门--awk命令详解

简单使用: awk :对于文件中一行行的独处来执行操作 . awk -F :'{print $1,$4}'   :使用‘:’来分割这一行,把这一行的第一第四个域打印出来 . 详细介绍: AWK命令介绍 ...

linux提取指定列字符并打印所有内容(awk)

假设有文件长如下样子: CHROM  POS     ID      REF     ALT     QUAL    FILTER  INFO    FORMAT  samplename 1 3552 ...

SQL 替换指定列中的指定字符串

Update 表名 Set 列名 = Replace(列名,‘被替换的字符’,‘要替换的字符’) Demo: UPDATE BPM_DailySET Workstation = REPLACE(Wor ...

linux截取指定字符shell cut awk

linux中修改某行某列字符串,Linux替换指定列的字符串(awk 命令)相关推荐

  1. Linux vi 行尾 ctrl,linux中vi使用技巧常用技巧和高级替换

    linux中vi使用技巧常用技巧和高级替换 模式切换: i,I   进入插入模式:i为从目前光标所在处插入:I为在目前所在列的第一个非空格的字符处开始插入. a,A  进入插入模式:a为从目前光标所在 ...

  2. linux路由修改密码,Linux中修改Mysql root用户密码的方法

    Linux中修改Mysql root用户密码的方法 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来 ...

  3. linux环境变量生效方式,Linux中修改环境变量及生效方法

    Linux中修改环境变量及生效方法 方法一: 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户 ...

  4. Linux中修改登录提示文件

    Linux中修改登录提示文件 一.登录前提示信息文件:/etc/issue和/etc/issue.net 1.进行清空修改 ①.方法一: ②.方法二 ③.方法三 二.登录后提示信息文件:/etc/mo ...

  5. Linux中修改用户UID和组GID的方法

    Linux中修改用户UID和组GID的方法 http://www.sijitao.net/2401.html 发表时间:2016-04-20 21:30 | 分类: Linux | 浏览:2,344 ...

  6. Linux中打印文件行号的方法

    Linux中打印文件行号的方法 准备环境 [root@max mytest]# cat >/mytest/number.txt<<EOF > no root,no fruit ...

  7. linux环境配置以后生效,Linux中修改环境变量及生效方法

    Linux中修改环境变量及生效方法 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且 ...

  8. Linux中修改文件名

    Linux中修改文件名 # 没有直接修改的方式,需要借用mv或cp命令.# mv会把原路径文件删除(移动文件) # 参数1:原文件路径 参数2:新文件路径 mv oldFilePath newFile ...

  9. 在Linux中修改打开文件数量和进程数量限制的3种方法

    方法一:使用ulimit命令 ulimit命令可用来增加在shell中打开文件的数量.这个命令是系统内置命令,因此它只影响bash和从它启动的程序. ulimit -n 65535 方法二:使用PAM ...

最新文章

  1. 广播代码_代码广播:专为编码而设计的24/7音乐
  2. 零基础Java学习之数组
  3. Ogre 学习笔记 (二) 环境:阴影 、雾效、灯光
  4. 网络通过猫传输到计算机,事实:计算机直接连接到光猫,无法访问Internet
  5. 基于Proxy思想的Android插件框架
  6. 计算机教学中因才施教,浅析高校《大学计算机基础》教学中的因材施教
  7. Tomcat处理一个HTTP请求的过程
  8. [html] 怎样使用iframe刷新父级页面?
  9. StatusBar style的那点事
  10. NoSQL之Cassandra
  11. Web Audio API
  12. [wp7游戏]wp7~~~连连看 游戏~~集合贴~~
  13. textarea标签的文字居中解决方法
  14. java中的轻重量级组件_java Swing AWT 轻量级组建 和 重量级组件
  15. Android两种获取IP地址的方式(使用WIFI和GPRS)
  16. 软件开发工具大题考点整理
  17. 51单片机串口中断控制灯
  18. 查找——图文翔解RadixTree(基数树)
  19. r语言爬虫和python爬虫哪个好-R语言爬虫常用方法总结(以案例说明)
  20. 解析错误:解析软件包时出现问题

热门文章

  1. c+++怎样安装mysql,yum安装mysql | C/C++程序员之家
  2. 详解train_test_split()函数(官方文档有点不说人话)
  3. HttpWebRequest 介绍
  4. 机器学习入门的书单(数据挖掘、模式识别等一样)
  5. [审核]审核被拒绝(开发账号目前正在接受调查)
  6. stm32H70之使用片内的2Mflash
  7. 导出开发板上的根文件系统,并打包制成img镜像
  8. Linux可重入函数
  9. linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例
  10. 过滤链FilterChain,请求与响应--chain.doFilter()代码前后