gpt4 book ai didi

linux - SED - "Filename too long"- 有没有办法跳过这个错误?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:24 27 4
gpt4 key购买 nike

我正在运行这个命令:

cd /tmp;find / -maxdepth 2 -type f | xargs -0 sed -i 's/teststring1/finally/g'

它会一直处理,直到报告错误:文件名太长。查看文档,似乎是当文件名超过 1024 字节时。无论如何,我认为使用 print 0 会抑制这一点,但不会。是否有任何命令可以跳过错误而不只是停止?

最佳答案

cd /tmp;
find / -maxdepth 2 -type f -exec sed -i 's/teststring1/finally/g' {} \;

{} 将更改为每个文件名,甚至适用于名称中包含空格的文件。

关于linux - SED - "Filename too long"- 有没有办法跳过这个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404891/

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