gpt4 book ai didi

shell - 使用单行 shell 命令替换所有文件中的特定文本

转载 作者:行者123 更新时间:2023-12-03 07:52:47 25 4
gpt4 key购买 nike

我有一个重命名的 js 文件,我必须在我的每个 php 页面中调用它。现在我想使用 shell 用新名称替换旧名称。
我使用的是这个:

sed -i ’s/old/new/g’ *
但这给出了以下错误:
sed: -e expression #1, char 1: unknown command:
我怎样才能做这个替换?

最佳答案

sed -i.bak 's/old/new/g' *.php

递归地做
find /path -type f -iname '*.php' -exec sed -i.bak 's/old/new/' "{}" +;

关于shell - 使用单行 shell 命令替换所有文件中的特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com