কমান্ড লাইন শেষ না হওয়া পর্যন্ত আমি স্পিনারকে কীভাবে দেখাতে পারি এটি কাজ? অন্য কথায়, যদি আমি কোনও স্ক্রিপ্ট চালাচ্ছি এবং এই স্ক্রিপ্টটি চলাকালীন আমি স্পিনারকে দেখাতে চাই এবং স্ক্রিপ্টটি কাজ শেষ হওয়ার পরে স্পিনার অদৃশ্য হয়ে যায়।
বেলো একটি সাধারণ স্পিনার কোড:
i=1
sp="/-\|"
echo -n ' '
while true
do
printf "\b${sp:i++%${#sp}:1}"
done
কমান্ডটি চলমান থাকাকালীন স্পিনারকে দেখাতে দেওয়ার জন্য এবং স্পিনার যখন কাজ শেষ হওয়ার পরে স্পিনার অদৃশ্য হয়ে যায় তখন আমি কীভাবে পূর্ববর্তী স্পিনার কোডটিকে একটি কমান্ডের সাথে যুক্ত করতে পারি? যদি আমি লুপের ভিতরে কমান্ডটি অন্তর্ভুক্ত করি তবে এটি স্পিনারের সাথে লুপ করবে তাই এই ক্ষেত্রে সমাধানটি কী?