从文件 A 中删除文件 B 中的行 [英] Delete lines from file A that is in file B

查看:34
本文介绍了从文件 A 中删除文件 B 中的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个大文件 A 和 B

I have two large files A and B

我需要从文件A中删除出现在文件B中的行并保存结果

I need to delete lines that appear in file B from file A and save the result

到文件 C

我试过 comm -23 file1 file2

但它需要排序以保存结果

but it needs sort to save the result

我需要文件 C 而不需要排序

and i need it the file C without sorting

任何建议

编辑

文件 B 的样本

الناقدين, ونصوص الأدباء والرحالة, ومواقف السياسيين؛ ليصوغ منها حملة شرسة على الاستعمار وأربابه. وربما رآها آخرون حملة ناقمة, عمياء, دل عليها كتابان تاليان هما كتاب "تغطية الإسلام" و"ثقافة الإمبريالية", لقد جار عليه خصومه, وذلك ردهم على لذعاته ولوذعيته. كتاب الاستشراق فيه تطبيق لنظريات ميشيل فوكوه, ولا يضره ذلك ففلسفة فوكوه وجدت تطبيقا ميدانيا لها, في مسائل المعرفة وعلاقتها بالسلطة, وإعجاب إدوارد بفوكوه كبير, حتى إنه اهتم بحضور محاضراته, وربما حضر درسه الافتتاحي. وكان كتاب إدوارد سعيد قوة لكتابات فوكوه, وتطبيقا للنظرية تجاوز بالتطبيق والتفريع فكرة "صاحب نظرية المعرفة سلطة" أو"المعرفة تستتبع السلطة" وأسلوبه العالي نفخ الحياة في جفاف التنظير. 
وقد غزاه السرطان وأرهقه, وفي مقدمة هيكل لكتاب إدوارد عن أوسلو ومحادثات السلام, سلاّه هيكل عن السرطان بأن الأمراض تختار أجسادها. كان شجاعا, تميز عن مثقفي الشرق بكشف زيف الغرب واستغلاله للمعرفة, وسيلة للاستعمار, وكان شجاعا بتجاوز عقدة خنوع المثقف وحرصه وتبعيته وتهافته, وخالف نهج مثقفي العرب في المهجر الذين يلوذون بالصمت خوفا من نفوذ اليهود, وحرصا على مواقعهم الوظيفية, انضم لمنظمة التحرير بقناعة. 
قامت الدنيا عليه في جامعة يتنفذ فيها يهود نيويورك, ولم يبال بعرائضهم المطالبة بطرده, يقول: لم أملك إلا أ

文件 A 的样本

لناقدين, ونصوص الأدباء والرحالة, ومواقف السياسيين؛ ليصوغ منها حملة شرسة على الاستعمار وأربابه. وربما رآها آخرون حملة ناقمة, عمياء, دل عليها كتابان تاليان هما كتاب "تغطية الإسلام" و"ثقافة الإمبريالية", لقد جار عليه خصومه, وذلك ردهم على لذعاته ولوذعيته. كتاب الاستشراق فيه تطبيق لنظريات ميشيل فوكوه, ولا يضره ذلك ففلسفة فوكوه وجدت تطبيقا ميدانيا لها, في مسائل المعرفة وعلاقتها بالسلطة, وإعجاب إدوارد بفوكوه كبير, حتى إنه اهتم بحضور محاضراته, وربما حضر درسه الافتتاحي. وكان كتاب إدوارد سعيد قوة لكتابات فوكوه, وتطبيقا للنظرية تجاوز بالتطبيق والتفريع فكرة "صاحب نظرية المعرفة سلطة" أو"المعرفة تستتبع السلطة" وأسلوبه العالي نفخ الحياة في جفاف التنظير. 
وقد غزاه السرطان وأرهقه, وفي مقدمة هيكل لكتاب إدوارد عن أوسلو ومحادثات السلام, سلاّه هيكل عن السرطان بأن الأمراض تختار أجسادها. كان شجاعا, تميز عن مثقفي الشرق بكشف زيف الغرب واستغلاله للمعرفة, وسيلة للاستعمار, وكان شجاعا بتجاوز عقدة خنوع المثقف وحرصه وتبعيته وتهافته, وخالف نهج مثقفي العرب في المهجر الذين يلوذون بالصمت خوفا من نفوذ اليهود, وحرصا على مواقعهم الوظيفية, انضم لمنظمة التحرير بقناعة. 
قامت الدنيا عليه في جامعة يتنفذ فيها يهود نيويورك, ولم يبال بعرائضهم المطالبة بطرده, يقول: لم أملك إلا أن أقف على الحدود اللبنانية وأرمي المحتلين بحجر, والتقطت الصورة له وهو يرجمهم. 
وبدأت حملة جديدة طالب فيها أساتذة جامعته بطرده. ومن قبل ذلك لاحقه خصومه اليهود ينكرون كونه فلسطينيا مولودا في القدس, وذهب وفد يستقصي تاريخه, ونشرت مجلة "كومنتري" الأدبية اليهودية ملفا بذلك, فزادت هذه المطاردة من ذيوع قضيته. وخالف عرفات وصلحه بشجاعة, وخالف آراء كثير من مثقفي العرب في الموقف من مذابح هتلر لليهود, فهو يصدق حدوثها, ويستنكر قول المنكرين, ويتعاطف مع ضحاياها, وله في المسألة الفلسطينية رأي جريء حيث يطالب بدولة ديموقراطية واحدة في فلسطين للجميع, تحكمها الأغلبية وترعى حق الأقلية, ويخالف من يقول بدولتين. 
موقفه من قضايا المسلمين موقف منصف غالبا, وتغيظ مواقفه التيار الوصولي في الثقافة العربية المعاصرة؛ لأنه كان شديد القسوة على من يسميه بالمثقف الخائن, ويكثر من تكرار استخدام أحد الكتب الفرنسية المثيرة التي كتبت مطولا عن خيانة المثقفين وتبعيتهم. وهنا نلاحظ ذلك الجانب المكروه للوصوليين, وسوطه المرفوع الذي يجلد به ظهورهم, لم يكن يملك ما يخاف عليه, ولم يزده مرضه إلا تخففا وشجاعة, وقد سأله أحد المعلقين عن سر مضاعفة جهده, فأكد خطر معاناته لسرطان الدم, والمصاب بالسرطا ن لا وقت لديه, كان إذا حل على برنامج "تشارلي روز" تهاتفنا بالخبر؛ لأننا سنقضي ساعة من المتعة والفكرة, وبراعة المواجهة, فشجعان العقول قليل.. وهو من القلة التي تستطيع أن تكشف حدود الحرية الفكرية في أمريكا, وما أصعب أن ترى حدود الحرية. 
خسر المسلمون والعرب مدافعا فصيحا عن قضاياهم, ومهتما بارزا بقضية فلسطين. لقد كان رجلا واحدا، ولكنه كان جهازا إعلاميا ثقافيا مؤثرا, أكثر مما أثرت الدول العربية في التوعية بالمسألة الفلسطينية في الغرب, وكان مطلعا ومتابعا للأحداث ومعلقا فطنا, ومتحدثا آسرا, يفوق أسلوب حديثه أسلوب كتابته. كتبه القديمة والحديثة دائما معروضة في طبعات جديدة, لا ينتهي حولها الجدل, كان صيادا وعارضا للفكرة، مجيدا ومبدعا في اعتراضه ومؤثرا. عمقه في أدب الإنجليزية لا يبارى, وأجاد الفرنسية, ثم عاد لبيروت وتمكن من العربية. 
ولكم وددت أن يجد القارئ العربي كتاب "الاستشراق" بترجمة عربية جيدة, فإن مترجمه أعجمه, وأضر كمال أبو ديب بكتاباته, ولو قارنت هذه الترجمات مع ترجمات كتب أخرى مثل كتاب "صور المثقف" أو كتاب المقابلة الطويلة معه التي أجراها بارسيمان؛ لرأيت فرق الطريقتين. لقد كان لسان العرب الحر, محاضرا ومحاورا, أما بعد حسم معركته مع لويس فقد قل من فكّر في مواجهته. 
ودّع الناس مفكرا ومناضلا ثقافيا لا بديل له, ولا مقارب, وبقيت آثاره مدرسة في النزاهة ومكافحة الظلم, كان يعتقد الشكّ ـ كما وصف نفسه-.. ولو كان مسلما لترحمنا عليه..! 

推荐答案

您可以使用以下内容:

grep -vxFf fileB fileA > fileC

示例:

$ seq 5 > a   # 1 to 5  in file a
$ seq 10 > b  # 1 to 10 in file b
$ grep -vxFf a b > c
$ cat c
6
7
8
9

来自man grep

-F, --fixed-strings

将 PATTERN 解释为固定字符串列表,以换行符分隔,其中任何一个要匹配.(-F 由 POSIX 指定.)

Interpret PATTERN as a list of fixed strings, separated by newlines, any of which is to be matched. (-F is specified by POSIX.)

-f 文件,--file=FILE

从 FILE 中获取模式,每行一个.空文件包含零模式,因此不匹配.(-f 由 POSIX 指定.)

Obtain patterns from FILE, one per line. The empty file contains zero patterns, and therefore matches nothing. (-f is specified by POSIX.)

-v, --invert-match

反转匹配的意义,选择不匹配的行.(-v 是由 POSIX 指定.)

Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)

-x, --line-regexp

仅选择与整行完全匹配的那些匹配项.(-x 是由 POSIX 指定.)

Select only those matches that exactly match the whole line. (-x is specified by POSIX.)

这篇关于从文件 A 中删除文件 B 中的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆