77问答网
所有问题
当前搜索:
shell 字符串替换
shell
脚本定位某个文件中特定位置的
字符串
并进行
替换
应该怎么写?_百度...
答:
根据位置
替换
即可:read ipsed -ri "/subnet/s/(subnet )[^ ]+( netmask.*)/\1$ip\2/" /mnt/file/subnet/ - 先正则匹配到含有subnet的行,然后替换。替换的时候将不变的部分用小括号括起来,后面依次用\1 , \2 原封不动地引用回来。-r 选项用于支持扩展正则,这样就不需要额外的转义符。
请问怎么在
shell
脚本中,
替换
文件多行里面的指定
字符串
答:
sed -i '/aaa/{:a;n;s/123/xyz/g;/eee/!ba}' yourfile先匹配aaa,匹配到后执行大括号里的语句。n 读取下一行 s/123/xyz/g 将123
替换
为xyz,全局替换,同一行中出现几次替换几次 :a 设定跳转标签a /eee/!ba 若当前行匹配不上eee,则跳转到标签a处继续执行,构成一个循环。若匹配...
shell
中,什么命令可以
替换
文本中指定位置的
字符
? 比如说abc 替换成a...
答:
如果位置固定,比如从
字符串
第四个字符开始,共3个字符,{变量:4:3} 是取得子字符串 {变量/旧字串/新字串} 是
替换
两个结合起来,见上图例子 就是 把任意字符串中固定位置的字符改为想要的字符。也可以用其他方式,比如awk、perl、sed等 ...
shell
替换
整行
字符串
答:
\1a 是
替换
项,\1代表前面的捕获,a就是字面的意思 例如:
在
shell
怎么
替换
指定位置的
字符
答:
用sed命令。sed -i "s/原
字符串
/新字符串/g" `grep 原字符串 -rl 所在目录`例如:我要把man
替换
为hun,执行命令:sed -i "s/man/hun/g" 'grep man -rl /www'
shell
脚本sed命令如何使用变量
替换
掉包含指定
字符串
的整行
答:
sed "s/zip/$zip/g" file sed双引号可以识别变量
Shell字符串
处理之${}
答:
{parameter:offset:length} 截取从offset个字符开始,向后length个字符。2.3
替换字符串
格式:${parameter/pattern/string} 2.4 字符串截取 格式:{parameter#word} # 删除匹配前缀 {parameter##word} {parameter%word} # 删除匹配后缀 {parameter%%word} 去掉左边,最短匹配模式,##最长匹配模式。...
linux
shell
中 sed 文件的1到7行行首有指定
字符串
的整行
替换
为为指定...
答:
sed '1,7s/^
字符串
.*/
替换
内容/' file 不要随便加 -i 参数。先确定好在加。
Shell
脚本:${...}在
字符串
中的多种用法
答:
字符串替换
。将var中的字符串A替换成字符串B(${var/A/B})。var="hello world"echo ${var/hello/hi} >>> hi world # 字符串"hello"替换成了"hi"echo ${var/l/X} >>> heXlo world # 第一个"l"替换成了"X"9、${var///} 字符串替换,与第8...
shell
字符串
过滤问题
答:
read -p "please input :" strecho $theFile | sed -r 's/(.*_)[^_]+$/\1'$str'/g'
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
shell tr命令
shell 替换字符串某些内容
shell文件第一行加一行
shell替换文件名某个字符串
shell替换变量中指定字符串
shell计算字符串中某个字符数
shell变量声明和赋值
shell替换文件中的字符串
shell 截取字符串