انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل در شک اسکریپت  (دفعات بازدید: 1061 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
مشکل در شک اسکریپت
« : 14 آبان 1392، 06:20 ق‌ظ »
سلام من یه شل اسکریپت نوشتم که به صورت زیره
echo open 192.168.1.6
sleep 18
echo "administrator\r"
sleep 3
echo "qazwsx\r"
sleep 1
) | telnet

اما مشکلم اینجاست که \r برای اینتر کردن استفاده میشه، توی اوبونتوی خودم بدون مشکل این اسکریپت اجرا میشه اما توی سنتوس اینتر نمیکنه و فقط sleep میده و جمله ی بعدی رو جلوش مینویسه
ممنون میشم راهنمایی کنید
« آخرین ویرایش: 14 آبان 1392، 10:40 ق‌ظ توسط سلمان م. »

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در شک اسکریپت
« پاسخ #1 : 14 آبان 1392، 02:58 ب‌ظ »
up

آفلاین مُحَمَّدْ

  • Full Member
  • *
  • ارسال: 217
  • جنسیت : پسر
پاسخ : مشکل در شک اسکریپت
« پاسخ #2 : 14 آبان 1392، 04:35 ب‌ظ »
ببینید خطوطی که با echo هست با این شکل درست میشه؟
echo -e "administrator\r"
توی man echo نوشته که
نقل‌قول
    -e     enable interpretation of backslash escape           
و گویا بصورت پیش‌فرض این کاراکترها ترجمه نمی‌شن.
درسته که درست نیست ولی درست نیست که بگیم درسته.