1、将当前目录下包含jack串的文件中,jack字符串替换为tom

sed -i "s/jack/tom/g" `grep "jack" -rl ./`

2、将某个文件中的jack字符串替换为tom

sed -i "s/jack/tom/g" test.txt

转载于:https://www.cnblogs.com/wangcp-2014/p/5483785.html

shell脚本替换文件中字符相关推荐

  1. linux同名文件没有自动替换,linux – bash脚本替换文件中出现的所有占位符

    我正在尝试编写一个bash脚本,用一个同名环境变量替换文件中所有出现的占位符.举个例子,如果我有一个像下面这样的文件-- This is an {{VAR1}} {{VAR2}}. It should ...

  2. shell脚本获取文件中的版权(Copyright)

    shell脚本代码如下: #!/bin/bash# get file copyright if [ -f "$1" ]; thenfile_copyright=`head -100 ...

  3. Linux中使用shell脚本向文件中写数据

    以前没写过shell脚本,懂得一些Linux的操作命令.看了网上一些shell脚本的方法.总结,发现用脚本将一些数据写入文件比较实用.遂举例如下: #!/bin/bash #Test echo &qu ...

  4. Linux在文件第一行添加字符,使用shell命令给文件中每一行的前面、后面、指定列添加字符...

    shell给一个文件中的每一行开头插入字符的方法:awk '{print "X"$0}' fileName shell给一个文件中的每一行结尾插入字符的方法:awk '{print ...

  5. 在linux中编写shell脚本文件,如何编写简单的Shell脚本(Script)文件之Linux的基本操作...

    如何编写简单的Shell脚本(Script)文件之Linux的基本操作 新建一个文本文件包含所需要的脚本.举例,我会使用pico编辑器写一个脚本用来运行程序tar,带上必要的可选项可以用来解压从因特网 ...

  6. 使用node读取文件内容并且替换文件中的内容

    背景: 因项目上安全编码要求,需要对angular编译后的文件中的特殊字符进行处理. 解决方案: 1.使用shell脚本(没试过,对shell不熟悉,理论上可行): 2.使用Python: 3.使用n ...

  7. linux下sed正则表达式匹配批量替换文件中的内容

    sed命令介绍 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space) ...

  8. shell 批量提取文本中字符

    shell 批量提取文本中字符 利用awk提取文本中的字符串,亲测有效 1.创建txt文件的方法 (1)利用vim编辑 vi系列编辑器有两种分别是vi 和vim ,建议使用vim ,vim编辑器更方便 ...

  9. 用python替换文件中内容的两种方法

    目标:替换文件中的字符串内容 方法1:使用fileinput包 import fileinput for line in fileinput.input("要修改的文件名", in ...

最新文章

  1. C#正则提取HTML中img的url值
  2. erlang精要(10)-erl(2)
  3. Docker运行操作系统环境(BusyBoxAlpineDebian/UbuntuCentOS/Fedora)
  4. 【大数据部落】R在GIS中用ggmap地理空间数据分析
  5. php ckeditor图片上传
  6. C++调用VSS API进行快照
  7. JSP的表单回显实现
  8. 宿舍管理系统【C语言建工程及多文件练习】
  9. IT项目画原型图工具介绍
  10. 课程表里的表表机器人_机器人课程表
  11. 网工必会stp /rstp /mstp (笔记)
  12. 7-2 一元多项式的乘法与加法运算 (20 分)
  13. LiveData浅析
  14. 西北农林科技大学考研计算机大纲,2021年西北农林科技大学考研真题大纲参考书目...
  15. 解决hexo部署github时hexo d成功,但github仍显示初始页面问题
  16. javascript中document用法
  17. MySQL数据库-错误1166 Incorrect column name
  18. 【图像增强】基于matlab萤火虫算法图像对比度增强【含Matlab源码 2142期】
  19. win7无法通过网页登录ftp服务器,win7不能登录ftp服务器配置
  20. Dolphin for Mac(Wii游戏模拟器)

热门文章

  1. zippo油和zorro油的区别_干式和油侵式变压器的概念和区别
  2. 御用导航官方网站提醒提示页_电脑上使用便签记录工作计划如何设置闹钟定时提醒?...
  3. Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
  4. linux 的ss看进程号,linux ss命令详解
  5. data后缀文件解码_封装ThinkPHP6.0通用文件上传
  6. 对于150kHz导航信号放大接收模块测试实验
  7. VisionSeed 腾讯优图实验室
  8. h30-t10 android phone,荣耀(荣耀)3C H30-T10/2GB RAM/移动3G手机系统介绍评测-ZOL中关村在线...
  9. mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置
  10. str python3_python3 str(字符串)