while read line
do
item=`echo $line | awk -F: '{print $2}'`
#echo $item
grep "$item" 2.txt > /dev/null 2>&1
if [ $? -ne 0 ]
then
echo $item
fi
done < 1.txt
循环读文件1.txt中的每一行,以冒号作为分隔符,取第二个field,然后在文件2.txt中查找这个field。
do
item=`echo $line | awk -F: '{print $2}'`
#echo $item
grep "$item" 2.txt > /dev/null 2>&1
if [ $? -ne 0 ]
then
echo $item
fi
done < 1.txt
循环读文件1.txt中的每一行,以冒号作为分隔符,取第二个field,然后在文件2.txt中查找这个field。
本文介绍了一种使用awk和grep在文本文件中查找特定字段的方法,通过循环读取源文件的每一行并提取所需字段,然后在目标文件中进行搜索。这种方法适用于数据处理和文本分析任务。
1051

被折叠的 条评论
为什么被折叠?



