导航:首页 > 编程系统 > 字符串替代linux

字符串替代linux

发布时间:2024-06-02 09:33:38

⑴ 如何在linux环境下实现txt文本的字符串替换

#!抄/usr/bin/python
import sys
fin=open(sys.argv[1])
fout=open(sys.argv[1]+'.new',"w")
line=fin.readline()
while line!='':
line=line.replace(sys.argv[2],sys.argv[3])
fout.write(line)
line=fin.readline()
fin.close()
fout.close()
各linux里基本都有python的,将上袭面保存为rp.py,替换某文件中字符串格式
./rp.py ~/tmp.txt aaa xxx 将自己家目录中的tmp.txt中所有aaa替换为xxx
新产生的文件也在tmp.txt目录中,叫tmp.txt.new

⑵ linux变量字符串替换问题

换个角度,替换/bin为/BIN就不会有错啦

echo${path//bin//BIN}

其中/前面要加转义符

或者用sed来替换,

echo$path|版sed's#/bin#/BIN#g'

格式为s#A#B#,将A替换为B。

后面权加个g表示全局替换,即替换所有出现的。

也可以这样写:

echo$path|sed's#[^s]bin#/BIN#g'

[^s]在正则中表示不是s的一个字符。这里只有两种情况,一种是sbin,一种是/bin,这样sbin就可以被排除了。

阅读全文

与字符串替代linux相关的资料

热点内容
云办公的原理是把传统文件放哪里 浏览:113
不属于群防群治队伍数据项有哪些 浏览:404
java树向上找 浏览:241
数据库查询票价 浏览:503
word黑色下划线怎么去掉 浏览:879
学习编程怎么学比较好 浏览:351
有什么好看的地图网站 浏览:593
oppo如何设置app黑名单 浏览:71
移动数据用了多少在哪里显示 浏览:549
excel表改变文件名颜色的方法 浏览:966
linuxshell二进制文件 浏览:36
什么是网络道德问题产生的 浏览:836
c清除文件夹 浏览:407
租房贷款用什么app 浏览:59
虚拟机oracle安装教程 浏览:745
太原编程班哪里有 浏览:544
压缩文件怎么找 浏览:586
wwwjshousecomcn 浏览:648
U盘文件路径在哪 浏览:502
不记得路由器密码怎么办 浏览:118

友情链接