gpt4 book ai didi

unix - 如何在不更改所有权的情况下进行搜索和替换

转载 作者:行者123 更新时间:2023-12-04 23:32:51 25 4
gpt4 key购买 nike

我找到了这个命令行搜索和替换示例:

find . -type f -print0 | xargs -0 sed -i 's/find/replace/g'

它工作正常,只是它更改了它搜索的每个文件的日期和文件所有权,即使是那些不包含搜索文本的文件。

这项任务的更好解决方案是什么?

最佳答案

使用 -c选项(如果您在 Linux 上)应该导致 sed 保留所有权。当您使用该命令时,它实际上正在重写每个文件,即使它没有对不包含 find 的文件进行更改。 .

关于unix - 如何在不更改所有权的情况下进行搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2610167/

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