كيف تنسخ مخرجات أمر في نظام ماك أو إس؟
برامج خاصة بـ نظام ماك أو إس 🔗
نظام ماك أو إس يوفر لنا برنامج pbcopy لنسخ النصوص، و برنامج pbpaste للصق النصوص المنسوخة.
يُمكنك نسخ النصوص بهذا الأمر هكذا.
pbcopy < id_bus_ssh_pass.txt
أو توجيه مخرجات أمر إلى مدخلات برنامج pbcopy بهذا الشكل.
cat id_bus_ssh_pass.txt | pbcopy
يُمكنك استخدام البرنامج pbpaste لطباعة النصوص المنسوخة في التيرمينال. برنامج pbpaste يقوم بإخراج النصوص إلى الـ standard output لذلك يُمكننا استخدامه بهذا الشكل في السكربتات.
pbpaste | sed 's/A/B/g' | cat > new-text-file.txt
في الأمر السابق ، برنامج pbpaste يلصق النص المنسوخ إلى المخرج العادي (stdout) ثم يقوم برنامج sed بإستبدال حرف A بحرف الـ B ثم أخذ كل النص وحفظه في ملف اسمه new-text-file.txt في المجلد الحالي.
برامج تابعه لصدفة فِش 🔗
إن كنت قد ثبتت صدفة فِش (FISH) في نظام ماك أو إس، يُمكنك استخدام البرامج الملحقة بـ صدفة فِش. هذه البرامج هي fish_clipboard_copy و fish_clipboard_paste .
يُمكنك توجيه مخرجات الأمر إلى مدخلات برنامج النسخ بهذا الشكل.
cat ~/id_bus_ssh_pass.txt | fish_clipboard_copy
وتستطيع استخدام برنامج fish_clipboard_paste مثلما استخدمت pbpaste في الأوامر السابقة، بنفس الطريقة.
fish_clipboard_paste | sed 's/A/B/g' | cat > new-text-file.txt
هذا الأمر يقوم بلصق النصوص المنسوخة إلى برنامج sed للتعديل على النص ثم تجمع النص من خلال برنامج cat حفظه في ملف اسمه new-text-file.txt كما حدث في الأمر الأسبق الذي استخدمنا فيه برنامج pbcopy.
أتمنى أن تكون قد استفدت من الموضوع ، إن كنت تعرف أي شخص يُمكنه الإستفادة من هذه المعلومات، ارسل له رابط هذا المقال. إن أردت معرفة الموضوعات الجديدة بعد نشرها مباشرةً على موقع أبانوب حنا ، تابعني على يوتيوب و تيليجرام ، و فيسبوك ، و واتساب .