我有一个查找字符串,它查找路径中特定文件名的所有实例,如下所示:

find /opt/logs* -type f -name "deploy.log" -exec ls {} \;

我需要在每行前加上“FINENAME=”返回结果。很难找到最好的方法。

最佳答案

find /opt/logs* -type f -name deploy.log | sed 's/^/FILENAME=/'

注意,如果您有一个名为/opt/logs的目录(并且您没有尝试查找/opt/logs-foo//opt/logs-date等),那么可以删除*并写入find /opt/logs -type ...

关于linux - 在“查找”命令搜索中插入文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36102681/

10-14 10:35