linux shell 比较文件相同部分comm命令和不同部分diff命令 按行读取 文件
相同:
https://blog.csdn.net/xunmengpiaoyun/article/details/27195807
不同:
https://www.cnblogs.com/yaohong/p/7616093.html
https://www.runoob.com/linux/linux-comm-diff.html
ls -l 84.jpg 326.jpg 393.jpg 577.jpg 3304.jpg 3590.jpg 3591.jpg 3592.jpg 3593.jpg 3594.jpg 3597.jpg 3598.jpg > 1.conf
按行读取文件:
#!/bin/bash CMD=${0} TRACE_ID_FILE=${1} LOG_FILE=${2} for line in `cat ${1}` do cat ${2} |grep $line
#cat ${2} |grep $line >> 1.txt 结果输出到文件
done
执行示例:sh async.sh trace_id.txt info-2022-04-20.log
执行统计:sh async.sh trace_id.txt info-2022-04-20.log | wc -l