sed 替换

用sed 替换比如替换‘BOOTPROTO=none‘ 这一行可以用这个命令:sed -i -e ‘s|BOOTPROTO=none|BOOTPROTO=dhcp|‘ conf.txt
-i 是直接修改文件文件名可以放到命令最后-e ’s|aaa|bbb|‘ 把aaa替换成bbb
时间: 2024-10-09 12:39:56

sed 替换的相关文章

Sed替换文本中的指定内容

可以这样做:方法1:sed -i 's/被替换的内容/要替换成的内容/' file 方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.outmv file.out file 这里注意:不能这样做:sed 's/被替换的内容/要替换成的内容/g' file > file这样只会清空源文件. Sed替换文本中的指定内容,布布扣,bubuko.com

Linux sed 替换第一次出现的字符串

/********************************************************************************* * Linux sed 替换第一次出现的字符串 * 说明: * 需要替换配置文件中第一次出现的文本内容. * * 2016-12-16 深圳 南山平山村 曾剑锋 ********************************************************************************/ 一.参考

Python3.5 day3作业一:实现简单的shell sed替换功能

需求: 1.使python具有shell中sed替换功能. #!/usr/bin/env python #_*_conding:utf-8_*_ #sys模块用于传递参数,os模块用于与系统交互. import sys,os old_file = sys.argv[1] new_file = sys.argv[2] file_path = sys.argv[3] f = open(file_path,"r") f1 = open("back","a+&qu

用sed替换文件中的空格

请教sed 替换问题 请教各位如何替换多个空格为一个字符,如一个文件中间隔符有是一个空格,有的地方是多个空格,想全部用“|”替换,如何处理,请指教 请教sed 替换问题 [code]sed '/ \+/s//|/g'[/code] 请教sed 替换问题 来个awk的.awk '{for (i=1;i<nf;i++) printf="" $i"|";printf="" "\n"}'="" file<

sed替换与别名配置

第1章 Sed替换与别名设置1.1 cp复制与覆盖已知/tmp下已经存在test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让系统不提示是否覆盖(root权限下). [[email protected] ~]# cp /mnt/test.txt /tmp/cp: overwrite `/tmp/test.txt'? 复制的时候不提示是否覆盖 1.1.1 #方法1 [[email protected] ~]# \cp /mnt/te

sed替换字符串(变量)

sed “s/查找字段/替换字段/g” echo helloworld|sed  ‘s/hello/world/g’ sed 替换字符串以变量形式 1.sed命令使用双引号的情况下,可以使用$var(变量)直接引用: echo | sed "s/^/$RANDOM.rmvb_/g" 13562.rmvb_ 2.sed命令使用单引号的情况下,可以使用'"$var"'引用(单引号,然后双引号,变量): echo | sed 's/^/'"$RANDOM&quo

sed 替换特定字符,字符串的行

1:单个字符替换 (1)将文件中的某一字符替换成其它字符 sed 'y/要替换的字符/替换后的字符/' 文件名 (2)替换以某一字符或字符串开头的行 sed '/^开头的字符串或字符/ y/要替换的字符/替换后的字符/' 文件名 (3)替换指定字符或字符串的单个字符 sed '/指定的字符串/ y/要替换的字符/替换后的字符/' 文件名 2替换多个字符串 (1)将文件中的指定的字符串全部进行替换 sed '/指定的字符串/ s/要替换的字符串/替换后的字符串/' 文件名 sed 's/要替换的字

sed替换

1. sed可以替换给定的文本中的字符串,可以利用正则表达式进行匹配$ sed 's/pattern/replace_string/' file或者$ cat file | sed 's/pattern/replace_string/' file使用-i选项,可以将替换的结果应用于原文件,也可以借助重定向来保存文件:sed 's/text/replace/' file > newfile其实可以使用sed -i 's/pattern/replace_string/' file后缀/g意味着替换每

linux sed 替换(整行替换,部分替换)、删除delete、新增add、选取

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作,下面先了解一下sed的用法 sed命令行格式为:         sed [-nefri] 'command' 输入文本 常用选项:        -n∶使用安静(silent)模式.在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上.但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来.        -e∶直接