我需要一个可以执行以下操作的脚本,但不知道如何处理这个想法。
我将如何做到这一点?
答案 0 :(得分:4)
您可以使用find
递归浏览目录。它可以通过-exec
执行命令。要编辑文件,您可以使用sed
:
find /home/root/multicraft/servers \
-name server.properties \
-exec sed -i~ 's/view-distance=[0-9]\+/view-distance=4/' {} \;
答案 1 :(得分:1)
试试这个:
find /home/root/multicraft/servers -name "server.properties"|xargs sed -ri 's/(view-distance)=[0-9]+/\1=4/'
在尝试之前进行备份。