linux sed 我要将一个文件中包含video字段的每一行的行首添加#,用sed怎样实现啊?

如题所述

sed -i '/video/s/.*/#&/' file.txt

用 & 就可以引用s替换命令中正则匹配的所有内容

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-03
sed '/video/{s/\(.*\)/#\1/}'  file_name

 

诚恳回答,敬请选择

第2个回答  2013-07-04
sed -i 's/\(^.*video.*\)/#\1/' your_file_put_here

更诚恳回答,欢迎选择!

第3个回答  2013-07-04
sed '/video/s/.*/#&/' urfile

诚恳回答,敬请抉择!

linux sed 我要将一个文件中包含video字段的每一行的行首添加#,用sed怎...
sed -i '\/video\/s\/.*\/#&\/' file.txt用 & 就可以引用s替换命令中正则匹配的所有内容

Linux系统中sed命令在文件某行前后添加内容的用法
一、在某行的前一行或后一行添加内容 具休操作如下:代码如下:匹配行前加 sed -i '\/toxingwang.com\/iwww.toxingwang.com' the.conf.file 匹配行前后 sed -i '\/toxingwang.com\/awww.toxingwang.com' the.conf.file 而在书写的时候为便与区分,往往会在i和a前面加一个反加一个反斜扛 。...

在linux下想对文件的行首行尾 添加 ' 字符 命令是什么
1."^"代表行首,"$"代表行尾 2.'s\/$\/&TAIL\/g'中的字符g代表每行出现的字符全部替换,如果想在特定字符处添加,g就有用了,否则只会替换每行第一个,而不继续往后找了 例:3.如果想导出文件,在命令末尾加"> outfile_name";如果想在原文件上更改,添加选项"-i",如 4.也可以把两条命令...

怎样用sed在每一行的指定字符前添加内容
sed 's\/-library\/test &\/' file CompileFile -type vhdl test -library LTE_ECSC_LIBawk 'BEGIN{FS=OFS="-library"}{print $1" test ",$2}' file CompileFile -type vhdl test -library LTE_ECSC_LIB

如何在Linux中使用sed命令在文件特定行后添加内容?
”:sed -e '4a\\newlineHELLO LINUX! Linux is a free unix-type operating system. This is a Linux test file!' file 列出\/dir目录内容,删除第2~5行,同时显示行号:nl\/dir | sed '2,5d' 在第二行后面添加两行文字:“Drink tea or …..”和“drink beer”:nl\/dir | sed '2a...

Linux使用sed命令添加字符串方法教程
用sed命令在行首或行尾添加字符的命令有以下几种:假设处理的文本为test.file 在每行的头添加字符,比如“HEAD”,命令如下:sed ‘s\/^\/HEAD&\/g’ test.file 在每行的行尾添加字符,比如“TAIL”,命令如下:sed ‘s\/$\/&TAIL\/g’ test.file 几点...

linuxsed命令
1. 基本介绍:sed是一个用于处理文本流的实用工具。它可以从输入流读取数据,并根据提供的规则进行转换或编辑,然后将结果输出到标准输出或另一个文件。2. 主要功能与特点:查找和替换:sed允许用户根据正则表达式进行搜索并替换匹配的文本。这对于批量修改文件中的特定文本模式非常有用。删除行:可以使用...

在linux命令行下如何将指定的几行内容写入到一个文件中?
Linux下可以用sed命令向文件中追加内容。案例:把\/etc\/test1文件中1-10行内容写入到test2中 sed -n '1,10'p \/etc\/test1 >>test2#将file1的1-10行追加到file2sed命令行格式为:sed [-nefri] ‘command’ 输入文本 常用选项:-n∶使用安静(silent)模式;-e∶直接在指令列模式上进行 sed 的...

linux里面怎么用sed命令修改文本的指定内容
我也给个思路吧 —— 用sed根据地址范围截取文件内容,用Here documents方法添加新的多行内容,然后重组文件。具体步骤如下:1)截取test.xml文件起始行到<abcdef>行,保存到tmp文件;2)将要添加的内容根据变量值展开,附加写入tmp文件;3)截取test.xml文件<\/abcdef>行到结束行,附加写入tmp文件。4...

linux 如何使用sed 更改整个文件夹里面包含的文件的数据
linux文件命名最好不要有空格。如果有空格的话,将完整文件名用引号包含起来,如"Auto eth"或'Auto eth'。for file in "Auto ethX"\/ do sed ... "$file"done 如果X是不确定的,那么可以用 "Auto eth"*\/

相似回答