linux cpu占用率如何看
263
2022-09-04
分享一种修改配置文件的方法
大家好,我是杂烩君。
本次分享一种修改配置文件的方法,文章很短,但挺实用~
平时,我们使用的配置文件可以是json、ini等这些标准格式,也可以是一些非标准格式。这些标准格式都有一些对应的库进行解析修改,比较方便。但是,有时候我们需要修改一些非标准格式的一些文件里的一些内容,可能就得自己想办法了。
这里提供一种方法:使用sed工具进行修改。
sed 工具是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。
例如,之前我们分享的文章:远程登陆开发板:RTL8723驱动移植+wpa_supplicant移植+SSH移植中有用到如下用于配置板子所连接WiFi的配置文件wpa_supplicant.conf:
r/run/wpa_supplicantupdate_config=1ap_scan=1network={ ssid="test" psk="12345678" scan_ssid=1 key_mgmt=WPA-PSK priority=1}
假如我们想要修改ssid的值为 LinuxZn 及psk的值为 88888888
命令行操作:
左右滑动查看全部代码>>>
sed -i 's/ssid="[^"]*"/ssid="LinuxZn"/g' ./wpa_supplicant.confsed -i 's/psk="[^"]*"/ssid="88888888"/g' ./wpa_supplicant.conf
也可以在C代码中调用以上命令,如:
代码:
左右滑动查看全部代码>>>
#include
运行结果:
在修改配置文件之前,需要重置一下,保证配置文件的格式正确。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~