首页 > 解决方案 > 我有一个 bash 文件,我想对其进行编辑和更改

问题描述

我想使用没有 nano 或 vim 的 echo 或 cat 将 127.0.0.1 更改为另一个 ip,这是 bash 命令,bash 文件名是 listpics

python3 poc.py --cmd listPics --ip 127.0.0.1

标签: bash

解决方案


对于您的具体情况,您可以这样做:

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()

推荐阅读