我想在目录中的所有 .log 文件中搜索字符串,并将包含特定字符串(不包括 .log 扩展名)的今天日期(通用)的文件名移动到新的 .txt 文件,然后添加所有文件.txt 文件中逐行(新行)命名。
我试过这个。
查找/路径/ -name '*.log' -exec bash -c ' filename=$(grep -lw "scp error" "$1") echo "${filename%.log}" >> redrop_files.txt
' bash { };
我想在目录中的所有 .log 文件中搜索字符串,并将包含特定字符串(不包括 .log 扩展名)的今天日期(通用)的文件名移动到新的 .txt 文件,然后添加所有文件.txt 文件中逐行(新行)命名。
我试过这个。
查找/路径/ -name '*.log' -exec bash -c ' filename=$(grep -lw "scp error" "$1") echo "${filename%.log}" >> redrop_files.txt
' bash { };