• 0

كيف أرسل مخرجات أمر ما في الطرفية إلى ملف نصيّ txt لمشاركته؟

هل هناك طريقة أسهل من النسخ واللصق لمشاركة مخرجات أمر ما في الطرفية، خاصة أن بعض الطرفيات لا تدعم اختصارات ctrl +c, ctrl + v مثل xterm

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك فعل ذلك عبر توجيه ناتج تنفيذ التعليمة إلى ملف خارجي، ويتم ذلك عبر استخدام الرمز < كما يلي:

comm > file

حيث يعبّر comm عن الأمر المراد تنفيذه، ويعبّر file عن مسار الملف الذي ترغب بتوجيه الخرج إليه.

فمثلًا، جرب تنفيذ الأمر:

cat > a.txt

جدير بالذكر هنا أن الرمز < سيقوم بإنشاء ملف بالمسار والإسم الوارد بعده، أما إن وجد ملف بذلك الإسم فسيقوم بالكتابة فوقه وبالتالي ستخسر محتوياته القديمة، وفي هذه الحالة وإن كنت ترغب بإلحاق ناتج تنفيذ الأمر إلى نهاية الملف عوضًا عن الكتابة فوقه، فعليك استخدام << كما يلي:

comm >> file


فمثلًا:

cat >> a.txt

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن