返回列表 发帖
本帖最后由 wanghan519 于 2025-4-8 09:53 编辑

存为ansi编码的bat,放到a.txt b.txt demo.txt以及下载的gawk.exe所在目录
#ANSI编码&cls&gawk -f "%~f0" demo.txt > result.txt&pause&exit/b
BEGIN{
    while((getline l < "a.txt")>0)a[l]++;close("a.txt");
    while((getline l < "b.txt")>0)b[l]++;close("b.txt");
}
{
    if(NR%100000==0)printf(NR"\r") > "/dev/stderr";
    printf $0;
    if(a[$0]){printf ",a.txt存在";a[$0]--}else{printf ",a.txt不存在"};
    if(b[$0]){printf ",b.txt存在";b[$0]--}else{printf ",b.txt不存在"};
    print ","strftime("%Y年%m月%d日%H点%M分%S秒",systime())
}COPY

TOP

返回列表