Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 421 Bytes

61.md

File metadata and controls

19 lines (17 loc) · 421 Bytes

题目要求

有两个文件a.txt和b.txt,需求是,把a.txt中有的但b.txt中没有的行找出来,并写入到c.txt,然后计算c.txt文件的行数。

参考答案

#!/bin/bash
#这个脚本用来比较文件差异
#作者:猿课-阿铭 www.apelearn.com
#日期:2018-12-07

cat a.txt|while read line
do
    if ! grep -q "$line" b.txt
    then
	echo $line
    fi
done >c.txt
wc -l c.txt