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

posted @ 2022-03-17 11:45  流失的痕迹  阅读(211)  评论(0编辑  收藏  举报