
批處理怎樣把a(bǔ)txt不包含btxt的行輸出ctxttxt文檔里 都是下面這種:a.txt里是幾百 幾千行b.txt里是幾千 幾萬行txt文檔編碼是:ansihttps://weixin.qq.com/g/AwYAAAmHhJK5ZKkDwtToNJX4zdOb6D3KRrNfYDkkZMZiKX3r1BjZayJlWcV1mdfshttps://weixin.qq.com/g/AwYAAMmnmvr6F4tjoajqus4efE0uvaxgcHzcLjtiTM7iJVay-6tLBn2mlvGSa6L6https://weixin.qq.com/g/AwYAAKgFPed30vmx1i6QZdtfQGTzAG0a78b1gUMriRTxvVUAPNv0M1lnGzShFAEkhttps://weixin.qq.com/g/AwYAAP_quFnyC2PdADGHbc4Q6CG6xJB3a-a9Ek0a1B_GkGx3_PD9aj4jxnusN_-khttps://weixin.qq.com/g/AwYAAJab7gk_fFCX1NFWm_j-lRd2ORQ4M6MShnuVsXmBXXY5nNSZ3cnt4eE9cwuJhttps://weixin.qq.com/g/AwYAAMM8otYC-61TiuE7Z_j4OYhLqurLx7viF0pAgdvRK2A8GcRVQI-AjoqqEVa0https://weixin.qq.com/g/AwYAACNkAJn-dvtdx81TVXk6hKml8tWbBPRWzKVa4PDzp4aq6_5tzetfrFB7Xq5n要達(dá)到效果是:a.txt中的行不存在b.txt里面,把不存在的提取到c.txt在論壇搜索了一些代碼 運(yùn)行沒有用要么直接是空文件 要么提取出來的 根本不正確 明明包含了 也給全部提取出來了。這些是部分搜索的:(我測(cè)試 如果是txt每行隨便 幾行數(shù)字是可行,但我上面的玩意不行)1. findstr /v /i /g:2.txt 1.txt > 3.txt2. grep -v -f 2.txt 1.txt > 3.txt3. comm -23 1.txt 2.txt > 3.txt4. awk 'FNR==NR{a[$0];next} !($0 in a)' 2.txt 1.txt > 3.txt5. diff 1.txt 2.txt | grep '<' | cut -d '<' -f2 > 3.txt標(biāo)題特意這樣寫的,方便以后有朋友 遇到這個(gè)問題 可以直接搜到。有大神看到 希望能賜教下。

