11问答网
所有问题
shell脚本。问题: 查找字符串node所在的行,并将含有node的第一行中的node 替换为 $HOST。如下:
xxxx
s1=node1:1
s2=node2:2
想要的结果是:
xxx
s1=$HOST:p1:p2
s2=node2:p1:p2
谢谢
举报该问题
推荐答案 2018-01-18
çç awkå sedï¼ï¼è¿ä¸ªè¿ç®æ¯ç®åç
åå¦ æ件 a.txt éçå 容æ¯
s1=node1:1
s2=node2:2
sed -e '0,/node/s/node/\$HOST/g' a.txt
ç»æ为
s1=$HOST1:1
s2=node2:2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/S8q48P7S8FvFq82P2P.html
相似回答
shell脚本中的
exec 命令
答:
为了避免父shell被退出,一般将exec命令放到一个子
shell脚本中,
在父sehll中调用这个子
shell脚本,
调用处可以用bash xx.sh(xx.sh为存放exec命令的脚本),这样会为xx.sh建立一个子shell去执行,当执行exec后该子shell进程就被替换成相应的exec的命令。 其中有一个例外:...
大家正在搜
shell替换字符串中某个字符
shell字符串替换
shell字符串查找
shell split 字符串
shell脚本字符串比较
shell 字符串包含判断
linux shell字符串匹配
shell判断字符串为空
shell 字符串