我有一个查找字符串,它查找路径中特定文件名的所有实例,如下所示:
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/