একটি টার্মিনাল কেবল এক-লাইন কোড গ্রহণ করে না। আসলে, আপনি কোড লিখতে পারেন (যেমন ব্যাশ স্ক্রিপ্টিং হয় একাধিক লাইনে একটি প্রোগ্রামিং ভাষা)।
উদাহরণস্বরূপ, আপনি যদি লিখেন:
while true; do <enter>
এটি ঠিক একইরকম প্রদর্শিত হবে >
যা আপনার ক্ষেত্রেও দেখিয়েছিল। এটি আপনাকে আরও কমান্ডগুলি ইনপুট করতে দেয়। এখন, আপনি যদি টাইপ করেন:
echo "Cake is a lie" <enter>
sleep 1 <enter>
done <enter>
এটি আপনার কোডটি চালানো শুরু করবে (যা এই উপলক্ষে এটি কেবলমাত্র একটি লুপ যা প্রতি 1 সেকেন্ডে একটি স্ট্রিং আউটপুট দেয়)। এটি আপনাকে এক-লাইন কোডে এই জাতীয় লিখিত না লিখেই ছোট প্রোগ্রামগুলি তৈরি করতে দেয়:
while true; do echo "Cake is a lie"; sleep 1; done
যা, এই ক্ষেত্রে এটি কোনও সমস্যা নয়, তবে এটি অন্যান্য অনুষ্ঠানেও হতে পারে (আরও কোড লিখতে হবে)।
সুতরাং, এটি সাধারণত কোডের একাধিক লাইন লেখার জন্য ব্যবহৃত হয়। আপনার উপলক্ষে শেলটি স্বীকৃতি দেয় যে '
আপনার কোডের অভ্যন্তরে আপনার এমনকি একটি সংখ্যক সংখ্যা নেই এবং এটি কোনও ক্ষেত্রেই কাজ করতে পারে না (একই ক্ষেত্রে এটি প্রযোজ্য "
)। সুতরাং, আপনি যা রেখেছেন তা সম্পূর্ণ করতে আপনাকে আরও কোড লিখতে দিন।
উদাহরণস্বরূপ, আপনি যদি আদেশ হিসাবে দেন:
echo "Cake is a <enter>
তাহলে এটি আপনাকে চালিয়ে যেতে দেবে। এবং প্রকৃতপক্ষে, আপনি করতে পারেন:
lie" <enter>
এটি সাধারণত আউটপুট হবে:
Cake is a
lie