ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

اقدامات تعریف شده توسط کاربر

علاوه بر اقدامات از پیش تعریف شده، می توانیم دستورات دلخواه را نیز فراخوانی کنیم. روش سنتی انجام این کار با -اجرا عمل. این عمل به این صورت عمل می کند:

-اجرا فرمان {}

جایی که فرمان نام یک دستور است، {} یک نمایش نمادین از نام مسیر فعلی است و نقطه ویرگول یک جداکننده ضروری است که پایان فرمان را نشان می دهد. در اینجا یک مثال از استفاده است -اجرا مثل رفتار کردن -حذف اقدامی که قبلاً مورد بحث قرار گرفت:


-exec rm '{}' ';'

-exec rm '{}' ';'


باز هم، از آنجایی که کاراکترهای پرانتز و نقطه ویرگول معنای خاصی برای پوسته دارند، باید از آنها نقل قول یا فرار کرد.

همچنین می توان یک عمل تعریف شده توسط کاربر را به صورت تعاملی اجرا کرد. با استفاده از -خوب اقدام به جای -اجرا، قبل از اجرای هر دستور مشخص شده از کاربر خواسته می شود:


پیدا کردن ~ -type f -name 'foo*' -ok ls -l '{}' ';'

< ls ... /home/me/bin/foo > ? y

-rwxr-xr-x 1 me me 224 2007-10-29 18:44 /home/me/bin/foo

< ls ... /home/me/foo.txt > ? y

-rw-r--r-- 1 me me 0 2016-09-19 12:53 /home/me/foo.txt

پیدا کردن ~ -type f -name 'foo*' -ok ls -l '{}' ';'

< ls ... /home/me/bin/foo > ? y

-rwxr-xr-x 1 me me 224 2007-10-29 18:44 /home/me/bin/foo

< ls ... /home/me/foo.txt > ? y

-rw-r--r-- 1 me me 0 2016-09-19 12:53 /home/me/foo.txt


در این مثال، فایل‌هایی را جستجو می‌کنیم که نامشان با رشته “foo” شروع می‌شود و دستور را اجرا می‌کنیم ls-l هر بار یکی پیدا شد با استفاده از -خوب اقدام به کاربر قبل از ls فرمان اجرا می شود.


برترین سیستم عامل Cloud Computing در OnWorks: