چند خط کد پایتون داخل اسکریپت shell

برای کاری چند خط shell script نوشته بودم که توی قسمتیش می‌خواستم یک فایل generate کنم، این کار با پایتون خیلی خوشدست‌تر بود و اگه می‌شد چند خط پایتون توی این اسکریپت شل اضافه کنم زندگی به مراتب ساده‌تر می‌شد.

روش این کار بسیار ساده بود. اینجا یک نمونه کد گذاشتم:

توی این مثال من یکی از ماژول‌های پایتون رو ایمپورت کردم و یک حلقه for هم نوشتم:

اگه بخواین می‌تونین توی شل اسکریپتتون یک متغیر تعریف کنید و توی اسکریپت پایتون بهش دسترسی داشته باشید:

فقط دقت کنید برای تعریف کردن متغیرهاتون باید حتما از کلمه کلیدی export استفاده کنید.

نکته‌ای که در مورد کلمه کلیدی EOF هست اینه که این کلمه شروع و پایان کد پایتون رو مشخص می‌کنه ولی لزوما نباید EOF باشه و شما می‌تونید هر کلمه کلیدی که دوست دارید استفاده کنید، فقط باید دقت کنید قطعه کدتون باید با همون کلمه کلیدی که شروع کردید بسته بشه.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *