شكراً لك اخي الكريم على الموضوع الأكثر من رائع على اي حال انا حابب اقول اي حاجه على الأقل اخلي عندي شويه دم وأضيف حاجه اساعدك بيها يعني عشان الحمل كله ميبقاش على كتافك
بص ياسيدي انا قرأت الموضوع كويس جدا جدا جدا بس في نقطه حبيت الفت نظر الناس ليها :
في النسخ القديمه اللي زي حالاتي كده بحب اشتغل على redhat enterprise 4 او centos 4 مش هيكون في امر dialog طبعاً زي ما الناس كلها عارفه هنستعمل امر :
او ممكن تخش على الموقع ده بحبه موووووووووووت :
وتعمل سيرش على ملف dialog وعلى النسخه بتاعتك بعد ما تختارها من ادفانسيد .
على اي حال عايز اكتب اي حاجه بقى مينفعش كده يعني بس اعذرني اني كلامش مش هيكون دقيق قوي بس والله عايز اساعدك :
بصوا ياجماعه انا عملت سيرش على جوجل ولقيت سكربت هو كان مكتوب هندي باين مفهمتش منه حاجه على اي حال الكود اهه بعد ما خليته انجليزي هفهملكم الكود والأخ المحترف طبعاً بالتأكيد هيقول رأيه في اللي قلته :
كود:
dialog --inputbox "Do we do it or not?" 8 60
if [ $? != 0 ] ; then
clear
echo "Cancled ;-)"
exit
else
clear
echo "OK! Here we go..."
fi
نفصص بقى الكود حته حته :
الوقت انا فتحت ديالوج عشان يعمل الشكل بتاع الإطار بعد كده اديته ارتفاع 8 و عرض 60 كويس قوي عشانه
وكتبت في الديالوج Do we do it or not? ده اللي هيظهر في الديالوج وخد بالك ده inputbox يعني ممكن تدخل فيه اي حاجه
بعد كده قلتله لو ال exit status = صفر ده معناه ان العمليه اللي فوق نجحت - صفر يعني نجاح اي رقم غيره يعني فشل
قلتله لو ال exit status لا يساوي الصفر يعني فشل في الأمر اللي قبله اللي هو الديلوج اخرج من البرنامج وأكتب Cancled ;-) بعد ما تعمل كلير للشاشه .
اما لو النتيجه صحيحه ومفيش اي مشاكل امسح الشاشه وأكتب فيها OK! Here we go... وإنتهى البرنامج على كده
برنامج صعب قوي

وتعبت الحقيقه فيه قوي ،،،، ههههههه والله انا هحاول اكمل بحيث اساعد في الموضوع قدر الإمكان وأتمنى انكم متزعلوش من اني مش قد كده في الموضوع ده بس والله هساعد قدر المستطاع
تحياتي للجميع وللمحترف شخصياً جدا جدا جداً ،،، الله معكم ،،، وتصبحوا على خير ،،،