OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

استبدال القيادة

يسمح لنا استبدال الأمر باستخدام إخراج الأمر كتوسيع:



[me @ linuxbox ~] $ صدى $ (ls)

مستندات سطح المكتب ls-output.txt صور الموسيقى القوالب العامة مقاطع الفيديو

[me @ linuxbox ~] $ صدى $ (ls)

مستندات سطح المكتب ls-output.txt صور الموسيقى القوالب العامة مقاطع الفيديو


أحد الأشياء المفضلة لدي هو شيء مثل هذا:



[me @ linuxbox ~] $ ls -l $ (التي CP)

-rwxr-xr-x 1 جذر الجذر 71516 2007-12-05 08:58 / bin / cp

[me @ linuxbox ~] $ ls -l $ (التي CP)

-rwxr-xr-x 1 جذر الجذر 71516 2007-12-05 08:58 / bin / cp


هنا مررنا نتائج الذي سي بي كحجة ل ls الأمر ، وبالتالي الحصول على قائمة بامتداد cp البرنامج دون الحاجة إلى معرفة اسم المسار الكامل الخاص به. نحن لا نقتصر على أوامر بسيطة فقط. يمكن استخدام خطوط الأنابيب بالكامل (إخراج جزئي فقط


معروض):



[me @ linuxbox ~] $ ملف $ (ls -d / usr / bin / * | grep zip)

/ usr / bin / bunzip2: رابط رمزي لـ "bzip2"

/ usr / bin / bzip2: ELF 32-bit LSB قابل للتنفيذ ، Intel 80386 ، الإصدار 1 (SYSV) ، مرتبط ديناميكيًا (يستخدم libs المشتركة) ، لـ GNU / Linux 2.6.9 ، تم تجريده

/ usr / bin / bzip2recover: ELF 32-bit LSB قابل للتنفيذ ، Intel 80386 ، الإصدار 1 (SYSV) ، مرتبط ديناميكيًا (يستخدم libs المشتركة) ، لـ GNU / Linux 2.6.9 ، تم تجريده

/ usr / bin / funzip: ELF 32-bit LSB قابل للتنفيذ ، Intel 80386 ، الإصدار 1 (SYSV) ، مرتبط ديناميكيًا (يستخدم libs المشتركة) ، لـ GNU / Linux 2.6.9 ، تم تجريده

/ usr / bin / gpg-zip: نص برنامج Bourne shell النصي القابل للتنفيذ

/ usr / bin / gunzip: رابط رمزي لـ "../../bin/gunzip"

/ usr / bin / gzip: ارتباط رمزي بـ "../../bin/gzip"

/ usr / bin / mzip: ارتباط رمزي بـ "mtools"

[me @ linuxbox ~] $ ملف $ (ls -d / usr / bin / * | grep zip)

/ usr / bin / bunzip2: رابط رمزي لـ "bzip2"

/ usr / bin / bzip2: ELF 32-bit LSB قابل للتنفيذ ، Intel 80386 ، الإصدار 1 (SYSV) ، مرتبط ديناميكيًا (يستخدم libs المشتركة) ، لـ GNU / Linux 2.6.9 ، تم تجريده

/ usr / bin / bzip2recover: ELF 32-bit LSB قابل للتنفيذ ، Intel 80386 ، الإصدار 1 (SYSV) ، مرتبط ديناميكيًا (يستخدم libs المشتركة) ، لـ GNU / Linux 2.6.9 ، تم تجريده

/ usr / bin / funzip: ELF 32-bit LSB قابل للتنفيذ ، Intel 80386 ، الإصدار 1 (SYSV) ، مرتبط ديناميكيًا (يستخدم libs المشتركة) ، لـ GNU / Linux 2.6.9 ، تم تجريده

/ usr / bin / gpg-zip: نص برنامج Bourne shell النصي القابل للتنفيذ

/ usr / bin / gunzip: رابط رمزي لـ "../../bin/gunzip"

/ usr / bin / gzip: ارتباط رمزي بـ "../../bin/gzip"

/ usr / bin / mzip: ارتباط رمزي بـ "mtools"


في هذا المثال ، أصبحت نتائج خط الأنابيب قائمة وسيطات لـ ملف أمر.

هناك صيغة بديلة لاستبدال الأوامر في برامج shell القديمة المدعومة أيضًا في سحق. يستخدم اقتباسات خلفية بدلاً من علامة الدولار والأقواس:


[me @ linuxbox ~] $ ls -l "التي cp"

-rwxr-xr-x 1 جذر الجذر 71516 2007-12-05 08:58 / bin / cp

[me @ linuxbox ~] $ ls -l "التي cp"

-rwxr-xr-x 1 جذر الجذر 71516 2007-12-05 08:58 / bin / cp


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: