99问答网
所有问题
当前搜索:
shell中sed的用法
shell中
怎么删除文件中指定行的
答:
[root@host]$ cat test_temp world 4566 889 3、
sed
-i '1d' a.txt删首行 4、sed -i '$d' b.txt删尾行 5、sed -i 's/[ ]*//g' c.txt删空格 6、sed -i '/^$/d' d.txt删空行 7、sed -i ‘/love/d’ a.txt删包含string的行。
使用
shell
脚本替换与更新文件里的一段内容,可以使用
sed
, awk等Linux工...
答:
1)截取test.xml文件起始行到<abcdef>行,保存到tmp文件;2)将要添加的内容根据变量值展开,附加写入tmp文件;3)截取test.xml文件</abcdef>行到结束行,附加写入tmp文件。4)移动tmp文件覆盖test.xml文件。代码:!/bin/sh$hostnames="host1,host2,host3 ..."$paragraph="many_strings"
sed
-n...
谁能帮忙解释下linux
shell
程序
中的sed
"s/$//;s/ *//g;/^$/d" 这...
答:
1、s/$// 在每一行后面追加空。2、s为搜索。如:s/a/b/ 搜索a将替换为b ,并只替换一次。3、s/ *//g 将空格删除。4、g代表搜索到的全部替换 。5、“空格星”( " *") 代理多个空格。6、/^$/d 删除空行。
利用
shell
脚本如何提取一个文件中某一特定行和下面若干行的内容
答:
3、
sed
-n'开始行,结束行p'data.txt;显示文件X行到Y行的内容:命令:sed-n'10,18p'data.txt。4、head/tail
用法
。tail用法:tail经常用来查看文件末尾的数据,在
shell中
可以获取文本中指定数据行。tail-n-3data.txt获取文件最好3行数据。tail-n+3data.txt获取文件3到最后一行数据。5、head用法...
Linux下的
shell
编程 如何替换文件
中的
内容
答:
可以这样做:方法1:
sed
-i 's/被替换的内容/要替换成的内容/' file 方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.out;mv file.out file。
linux
shell
sed
命令
用法
答:
sed
替换命令的结构为: s/A/B/ 你在最后少了个斜杠/,结构不完整,会报错。修改为:A=helloar=$(date "+%Y%m%d")echo A | sed "s/he/$Var/"
怎样通过
shell
命令修改文本文件的内容
答:
1、删除字符串所在行
sed
-i '/vip2/d' g.xml 2、在第5行或start位置插入vip4.txt内容 sed -i '5 r vip4.txt' g.xml sed -i '/vip.start/r vip4.txt' g.xml 3、替换内容 sed -i ‘s/原字符串/新字符串/g' b.xml ...
SHELL中SED
如何获取变量的值???
答:
sed
在13行后面追加内容简单,sed -i '13 a\123456789' grub.conf前提是13行有内容才能成功 你试了一下你的命令,AAA变量没有内容啊,如果想用变量就把单引号变成双引号试试
如何用
shell
去除文本
中的
特殊字符
答:
1)、首先在vi命令模式下:set list可以将不可看见的特殊字符打印出来 2)、这些不可见的特殊字符是可以输入的方式如下 比如^I是Tab(\t),^M是WIN的换行(\n\r)请注意^I 不是^ I, ^M也不是^ M ^I 是Ctrl + V Ctrl + I ^M 是Ctrl + V Ctrl + M 3)、然后用
sed
-i 's/^M//g'...
shell
编程:
sed
命令给未注释行添加注释: 如: #abc dvfd #hre 只给第...
答:
sed 's/^[^#]/#&/' file.txt >output.txt 注:s是
sed中的
替换命令。第一个^表示行首位置,[^#]表示非#号,合起来就表示要匹配不以#开头的行。后面用&来原封不动引用前面匹配到的行内容,在其前面加上#号。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
shell脚本sed用法
shell脚本获取输入参数
shell中set命令
sed命令修改某一行
shellsed命令详解
linux永久挂载命令
sed命令的用法
sed命令在行首添加内容
awk命令正则表达式