linux 执行报错 find conf -type f -name "instance.properties" -exec sed -i '' 's|binlog.000004||g' {} + sed:无法读取 s|binlog.000004||g:没有那个文件或目录
时间: 2023-10-26 08:04:52 浏览: 178
Linux执行可执行文件提示No such file or directory的解决方法
抱歉,我之前的回答有误。根据提供的报错信息,sed 命令在执行时找不到指定的文件或目录。
可能的原因是 `find` 命令未能正确定位到要处理的文件。请确保在 `find` 命令中指定正确的路径。
另外,请检查文件名和路径是否正确。如果文件名中包含空格或特殊字符,请使用引号将其括起来,例如:
```shell
find /path/to/parent_directory -type f -name "instance.properties" -exec sed -i 's|binlog.000004||g' {} +
```
请确保将 `/path/to/parent_directory` 替换为包含目标文件的父目录的实际路径,并确保 `instance.properties` 文件存在于该目录中。
如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助您解决问题。
阅读全文