آموزش‌های خط فرمانی

این وبلاگ تلاش می‌کند گامی در حد بضاعت در جهت آموزش خط فرمان و اسکریپت‌نویسی پوسته گنو-لینوکس بردارد.

آموزش‌های خط فرمانی

این وبلاگ تلاش می‌کند گامی در حد بضاعت در جهت آموزش خط فرمان و اسکریپت‌نویسی پوسته گنو-لینوکس بردارد.

جایگزینی فرمان


جایگزینی فرمان

جایگزینی فرمان یک راهکار بسیار نیرومند پوسته یونیکس است. برای درج خروجی یک فرمان در فرمان دیگر به کار می‌رود. به عنوان مثال، با یک تخصیص:

  $ today=$(date)        #  شروع می‌شود و خروجی‌اش  ضبط می‌شود "date" فرمان‎
  $ echo "$today"
  Mon Jul 26 13:16:02 MEST 2004

این مورد همچنین می‌تواند با فرمانهایی علاوه بر تخصیص‌ها، استفاده شود:

  $ echo "Today is $(date +%A), it's $(date +%H:%M)"
  Today is Monday, it's 13:21

این سطر فرمان، برنامه date را دو بار فراخوانی می‌کند، دفعه اول برای چاپ روز هفته، دفعه دوم برای زمان فعلی.

ادامه مطلب

نظرات 0 + ارسال نظر
ایمیل شما بعد از ثبت نمایش داده نخواهد شد