النتائج 1 إلى 8 من 8

الموضوع: استفسار عن كتابة shell

  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Mar 2009
    المشاركات
    43
    معدل تقييم المستوى
    0

    استفسار عن كتابة shell

    شباب انا بلشت اعمل سكربت ل شيل من نوع يونكس

    عندي بعض الأستفسارات من اصحاب الخبرة

    لما اكتب الشيل في ويندوز عن طريق النوت باد و انقل الشيل الى نظام لينكس تحدث اخطاء في شيل.....:confused:
    غريب جداً

    لما اكتب نفس شيل في لينكس الشل شغال تمام التمام :rolleyes:

    كذالك الحال لما اقوم بعمل cut او baste لبعض الكودات تحدث الأخطاء لما تكون في وندوز و العكس صحيح
    في نضام لينكس

    حسب معلوماتي ان برنامج notepad يصلح للكتابة منه و القراءة في اي نضام من غير اي مشاكل
    لكن لا اعلم لماذا تحدث الأخطاء عندما تكون الكتابة و العمل في وندوز


    ياريت احد يوضح لي الأمور وأكون شاكر له

  2. #2
    عضو
    تاريخ التسجيل
    Aug 2010
    المشاركات
    103
    الدولة: Egypt
    معدل تقييم المستوى
    14

    رد: استفسار عن كتابة shell

    ايه هي الاخطاء اخي الي بتظهرلك؟
    وياريت توريني الكود ارسله على الخاص اشوفه

  3. #3
    عضوية جديدة
    تاريخ التسجيل
    Mar 2009
    المشاركات
    43
    معدل تقييم المستوى
    0

    رد: استفسار عن كتابة shell

    الف شكر على التجاوب phplockit


    echo "The hci adapter? (e.g. hci0
    read no
    echo "Client mac you want to connect with
    read macc
    echo ftp channel
    read chnn
    btftp -i $no$macc $chnn


    هذا هو الكود للشل



    اخر كود

    btftp -i $no$macc $chnn


    هو امر في برنامج btftp

    انا استخدم توزيعة باك تراك 3 وهذه التوزيعة مدمج معها برنامج btftp


    هذا الشل انا كتبته لتسهيل استخدام اوا مر البرنامج و كذالك لأني في طريق التعلم
    لكتابة shell

    هذا الشل نفسه نفسه لما اكتبه في وندوز عن طريق notpad ثم اقوم بنقله الى باك تراك
    وأغير امتداده من txt الى sh يعمل لكن يخرج لي eror حينما يصل الى قراءة المتغير
    read no
    كذالك الحال للمتغير الثاني و الثالث

    ...................................

    اكتب نفس الكودات فس برنامج txt مدمج مع التوزيعة ( (اقصد كتابة الشل في نضام لينكس نفسه)) ثم اقوم بتغير الأمتداد من txt ألى sh والشل شغال 100%

  4. #4
    عضوية جديدة
    تاريخ التسجيل
    Mar 2009
    المشاركات
    43
    معدل تقييم المستوى
    0

    رد: استفسار عن كتابة shell

    هذه المشكلة مزعجة
    وذالك اني استخدم وندوز اغلب الأوقات واحتاج الطريقة الصحيحة لكتابة الشل
    في وندوز ونقله للأستخدام في لينكس من غير اي مشاكل

  5. #5
    عضوية جديدة
    تاريخ التسجيل
    Mar 2009
    المشاركات
    43
    معدل تقييم المستوى
    0

    رد: استفسار عن كتابة shell

    تم حل المشكلة من مندى مجمع لينكس مع الشكر للعضو راني


    اولا: لا تكتب الشل الا في لينيكس للسهولة.

    السبب: علامة نهاية السطر في ويندوز مختلفة عن لينيكس او ماك او اي يونيكس آخر. هناك اداة على السطرمر تعمل اسمها dos2unix و اختها unix2dos . كل واحدة منها تظبط لك علامة نهاية السطر في الملف النصي حسب النظام الهدف. اسم الحزمة هي dos2unix .

    و حسب الشرح داخل الحزمة:
    نظام DOS يفهم نهاية السطر عند CR-LF اي Cursor Return (رجع اشارة الكتابة الى اول السطر من دون فتح سطر جديد) ثم Line Feed ( انزل الى سطر جديد).
    نظام Unix يفهم نهاية السطر عند LF فقط.
    انظمة Mac القديمة تفهم نهاية السطر عند CR فقط.

  6. #6
    عضو ذهبي الصورة الرمزية geekgirl
    تاريخ التسجيل
    Feb 2010
    المشاركات
    132
    معدل تقييم المستوى
    24

    رد: استفسار عن كتابة shell

    للمستقبل:

    أسهل من كل ذلك، إستخدم برنامج Notepad++ فضلاً عن الـ Notepad في ويندوز

    https://notepad-plus-plus.org/download

    و من قائمة Edit
    أشر بالفأرة على قائمة EOL Conversion (و EOL إختصار End Of Line أي نهاية السطر)
    و انقر UNIX Format بدلاً من Windows Format قبل حفظ الملف أو ال script الذي سترفعه لاحقاً لللينكس

  7. #7
    عضو
    تاريخ التسجيل
    Mar 2009
    المشاركات
    38
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0

    رد: استفسار عن كتابة shell

    To convert a Windows file to Linux file, use tr to remove the carriage return
    tr -d '\r' Windows_file LINuX_file


  8. #8
    عضو فضي الصورة الرمزية k@spersky
    تاريخ التسجيل
    Jul 2006
    المشاركات
    831
    الدولة: Egypt
    معدل تقييم المستوى
    20

    رد: استفسار عن كتابة shell

    أخي الكريم
    على حد علمي أن نوتباد من أسوأ المحررات لعدم التوافقية كما جربت بنفسك وليس هنا مكان بسط أدلة ذلك ولكن يمكنك البحث عن عيوب نوتباد أمام عمالقة التحرير في لينكس ويونكس
    ثانيا هل جربت استخدام محرر آخر مثل EMACS أو EditPad أو metapad
    وغيرها كثير

    ومن يتهيب صعود الجبال... يعش أبد الدهر بين الحفر
    الإجابة .......... تونس

المواضيع المتشابهه

  1. استفسار بخصوص كتابة ACL
    بواسطة zezo1901 في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 09-08-2012, 09:44
  2. ما الفرق بين login shell و non-login shell
    بواسطة eng.agamil في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 08-05-2012, 10:56
  3. SPB Mobile Shell 3.5.5
    بواسطة becker28757 في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 23-01-2011, 19:04
  4. كتاب shell scripting
    بواسطة douha.it في المنتدى الأرشيف
    مشاركات: 4
    آخر مشاركة: 31-07-2009, 10:52
  5. استفسار عن الـ Shell Scripting ضرورى جداً يا شباب
    بواسطة Mohammad Saad في المنتدى منتدى الشهادات العام
    مشاركات: 8
    آخر مشاركة: 27-05-2009, 09:49

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •