各位开发商朋友好,
我想创建一个Shell脚本来修改几个不同路径的配置文件。在/etc/nginx中创建nginx.conf文件的.bck文件,并在.conf文件中,将值“/etc/nginx/nginx-cloudflare.conf”替换为“/etc/nginx/nginx-cloudflare-2022. conf”
这个操作将不得不在几个文件上完成,我想尽可能地自动化它。
你有没有一个简单的方法来做它的脚本?
根据我的研究,有必要建立一个条件循环,并使用sed,我真的不知道它是如何工作的,所以我转向你。
1条答案
按热度按时间3z6pesqy1#
我还不能评论由于声誉,但我想建议正是你在想什么:创建一个bash shell
.sh
脚本https://www.w3schools.io/terminal/bash-tutorials/,使其可在chmod +x filename.sh
中执行,这样您就可以像./filename.sh
一样运行它,而且在其中您可以以就地方式使用sed
https://www.man7.org/linux/man-pages/man1/sed.1.html--in-place[=SUFFIX]
,Sed
搜索替换格式为's/search/replace/flags'
。