永发信息网

linux 替换文件内容 脚本

答案:1  悬赏:20  手机版
解决时间 2021-02-12 07:34
/file文件内容:
name=XXX ##XXX未知
现改为
name=baidu
怎么做?sed,find ,grep,awk?
最佳答案
假设文件名a.txt,就一行 name=xxx的话,
A=`awk -F"=" '{print $2}' a.txt`;sed -i "s/$A/baidu/" a.txt
#下条命令同理
sed -i "s/$(awk -F"=" '{print $2}' a.txt)/baidu/" a.txt或者
A=`cut -d"=" -f 2 a.txt`;sed -i "s/$A/baidu/" a.txt
sed -i "s/$(cut -d"=" -f 2 a.txt)/baidu/" a.txt解释:
截取等号后面的值 并赋予变量A,将变量A替换成字符串baidu
注意如果sed 替换 需要引入shell 变量的话,需要将单引变成双引号 进行弱转义。否则命令报错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
君子古代指地位高的人阅读学而时习之一则说说
【春天在哪里歌曲】描写春天的歌除了春天在哪
东良基村怎么去啊,有知道地址的么
最近看我的数学老师特别顺眼,想要冲上去的冲
高尔基体与有丝分裂有关系,内质网为什么没有
盐城市城区海悦综合社阳光花苑招待所在哪里啊
考研301数学一高数复习哪些内容
单选题化学与科学、技术、社会、环境密切相关
李毛屯怎么去啊,有知道地址的么
食品安全与质量预防控制体制主要包括什么
佳乐钢木家具大全在什么地方啊,我要过去处理
5o2胶水配方由哪些化学成份组成,其中哪些化
【漓江旅游】●●大漓江小漓江有什么区别?请
求初1级作文 请大家帮忙 《真想做个XX》
绝味鸭脖东关正街店地址在哪,我要去那里办事
推荐资讯
为什么我吃东西咀嚼声特别大啊
http;www.scjj.gov.cn;8635咋过预约啊
暖气片上有一个米粒大小的洞怎么办
下列关于全面预算的表述中,正确的有()。A.全
下表是林蛙受精卵在不同温度条件下发育成成蛙
验孕棒没开的放在盒子里摇晃摇晃的不大后会有
如何拒绝女生的暧昧暗示
乡下的妹子,看着感觉怎么样
问一下教小学音乐老师和初中音乐老师有什么区
百世快递(224省道东150米百世快递)怎么去啊,
我的社保怎么会要196
函数u=xy^2z^2在点(1,1,1)出方向导数的最大值
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?