bash - 我有一个 bash 文件,我想对其进行编辑和更改
问题描述
我想使用没有 nano 或 vim 的 echo 或 cat 将 127.0.0.1 更改为另一个 ip,这是 bash 命令,bash 文件名是 listpics
python3 poc.py --cmd listPics --ip 127.0.0.1
解决方案
对于您的具体情况,您可以这样做:
with open('listpics', 'r+') as listpics:
data = listpics.read().replace('127.0.0.1', '192.168.1.254')
listpics.seek(0)
listpics.write(data)
listpics.truncate()
推荐阅读
- html - 是否可以在 wix 网站上编辑现有的 html 代码
- scipy - 理解 scipy.stats.chisquare
- c++ - 在 C++ 中创建基本密码时出现奇怪的字符串结果
- javascript - 使用 android 将 web javascript 内容解析为字符串
- apache - 如何从 htaccess 中的链接中删除斜杠和 .html
- powershell - 如何在 Azure Devops 管道中以管理员权限运行 PowerShell 任务
- buildfire - Buildfire:调试 IOS 试飞
- html - 当我将位置设置为粘性时,为什么我的粘性元素不起作用?
- python - 如何使用 plotly express 标记分组条形图?
- spss - 重复测量 3+ 组比较百分比