اوبونتو
انجمنهای پشتیبانی
راهنمایی
ورود
عضویت
ویکی فارسی
ویدیوها
همایشها
کانال IRC
سرویس Pastebin
انجمنهای فارسی اوبونتو
لطفاً به انجمنها
وارد شده
و یا جهت ورود
ثبتنام
نمائید
یک ساعت
یک روز
یک هفته
یک ماه
برای همیشه
لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید
جشن انتشار اوبونتو ۲۴٫۱۰ در بندر عباس
انجمنهای فارسی اوبونتو
»
کمک و پشتیبانی
»
برنامهسازی
»
ویرایش متن نمایش داده شده در ترمینال توسط بش اسکریپت؟
« قبلی
بعدی »
ارسال به دوستان
چاپ صفحه
صفحه: [
1
]
پایین
نویسنده
موضوع: ویرایش متن نمایش داده شده در ترمینال توسط بش اسکریپت؟ (دفعات بازدید: 1221 بار)
0 کاربر و 1 مهمان درحال مشاهده موضوع.
حامد سپهر
High Hero Member
ارسال: 1556
جنسیت :
ویرایش متن نمایش داده شده در ترمینال توسط بش اسکریپت؟
«
:
11 آذر 1396، 10:39 قظ »
من یک بش اسکریپت دارم که قراره خروجی زیادی رو برام تولید کنه و تولید این خروجی و نمایشش هم زمان بر هست. نکتهای هم که وجود داره اینه که بخش زیادی از خروجیای که اسکریپت نمایش میده تکراری هست، راهی هست که به جای اینکه هر دفعه خروجی رو کامل تولید کنم کاری کنم که فقط اون بخشایی که لازمه از خروجی قبلی تغییر کنه؟!
خارج شده است
TheWizardOfYendor
Newbie
ارسال: 19
ببخشید. من عذر میخوام.
پاسخ : ویرایش متن نمایش داده شده در ترمینال توسط بش اسکریپت؟
«
پاسخ #1 :
16 آذر 1396، 07:38 بظ »
با tput نشانگرو ببر هرجا که میخوای.
مثلا
کد:
[انتخاب]
tput cup y x
بعد با همون echo بنویس.
خارج شده است
Ma$oud
Sr. Member
ارسال: 293
جنسیت :
پاسخ : ویرایش متن نمایش داده شده در ترمینال توسط بش اسکریپت؟
«
پاسخ #2 :
17 آذر 1396، 12:03 قظ »
یا میتونی از "\r" استفاده کنی:
کد:
[انتخاب]
printf '\rOutput'
نشانگر به اول خط برمیگرده و دوباره خط رو از اول می نویسه
و اگه قسمت خاصی از خروجی رو میخوای میتونی از ابزار هایی مثله sed, grep, awk استفاده کنی
خارج شده است
ارسال به دوستان
چاپ صفحه
صفحه: [
1
]
بالا
« قبلی
بعدی »
انجمنهای فارسی اوبونتو
»
کمک و پشتیبانی
»
برنامهسازی
»
ویرایش متن نمایش داده شده در ترمینال توسط بش اسکریپت؟
XHTML
RSS
WAP2
SMF 2.0.19
|
SMF © 2011
,
Simple Machines