导航:首页 > 编程系统 > 字符串替代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相关的资料

热点内容
小米WiFiapp不能登录 浏览:736
哪个app能刷公考题 浏览:803
dbca创建数据库 浏览:335
iphone6面部识别破解 浏览:776
笔记本电脑找不到uv保存的文件 浏览:163
高端手机网站怎么做 浏览:91
ps教程百度云盘 浏览:965
编程等级测评合格后证书怎么寄 浏览:781
抖音显示网络错误怎么办华为手机 浏览:778
spss如何跑数据 浏览:716
找不到启动的文件 浏览:38
移动歌曲怎么找不到指定文件 浏览:43
javaweb选课系统 浏览:182
linux清空缓冲区 浏览:478
如何将png文件名导入excel 浏览:660
吉他谱网站哪个好 浏览:205
返校win10能玩么 浏览:153
普通用户访问数据库需要哪些权限 浏览:747
cntv中国网络电视台mac 浏览:474
编程什么星座更合适学 浏览:490

友情链接