لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در مورد اسکریپت نویسی ترمینال لینوکس
2012-12-29, 08:01 PM,
ارسال : #1
کمک در مورد اسکریپت نویسی ترمینال لینوکس
سلام متخصصین عزیز وقتتون بخیر
عذر میخوام وققتون رو میگیرم راجع به اسکریپت یا برنامه نویسی توسط دستورات لینوکس در ترمینال لینوکس (مثلا با استفاده از دستوراتی مثل cd-read-mv,....)
توسط دستورات خود ترمینال 7 تا سوال داشتم میخواستم در موردش راهنماییم کنید یا اگه جوابشو بلد بودید برام ایمیل کنید ممنون میشم
خدا خیرتون بده
لطفا منو از راهنمایی هاتون بی نصیب نذارید
<!-- e --><a href="mailto:[email protected]">[email protected]</a><!-- e -->



در تر مینال لینوکس و توسط خود دستورات ترمینال



برنامه ای که نام دو فایل و یک کاراکتر را به عنوان ورودی دریافت کرده و تعداد خطوطی از فایل 1 که حاوی کاراکتر مورد نظر بوده را در فایل 2 کبی کند

برنامه ای که نام یک فایل و یک کاراکتر را ذریافت کند اگر کاراکتر درفایل بود پیغام بله درغیر اینصورت نه را نمایش دهد


دستوری که نام دو فایل از کاربر دریافت کند سپس خطوطی از فایل که حاوی رقم است در فایل دوم کپی کند


دستوری که نام یک فایل و یک کلمه را دریافت کند اگر کمه در فایل نبود فایل را تهی کند

دستوری که یک کلمه را دریافت سپس لیست فایلها و پوشه هایی که نام آنهاحاوی آن کلمه است را نمایش دهد


برنامه ای که یک کلمه را دریافت کند اگر پوشه با آن نام بود آنرا بسازد در غیر اینصورت پیغام مناسب نمایش دهد


برنامه ای که نام دو فایل را دریافت سپس تعداد خطوط و کلمات فایل 1 رادر فایل 2 قرار دهد
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-12-30, 12:13 AM,
ارسال : #2
Re: کمک در مورد اسکریپت نویسی ترمینال لینوکس
انتظار نداشته باشید اینجا کسی بهتون ایمیل بزنه یا تکالیفتون رو براتون انجام بده. دقیق بگید که کجا مشکل دارید، تا کجا پیش رفتید و کدوم قسمت رو متوجه نمی‌شید و در اون قسمت می‌تونیم کمکتون کنیم.


اکنون در ubuntu.ir با نام کاربری nixoeen فعال هستم.
وب‌سایت شخصی من
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-12-30, 08:16 AM,
ارسال : #3
Re: کمک در مورد اسکریپت نویسی ترمینال لینوکس
مرسی که به تاپیکم سر زدی.
ببینید من کتاب The Linux Command Line by William Shotts رو به عنوان مرجع دستوراتم استفاده میکنم ولی تحت knoppix که میخوام از دستور if استفده کنم
عبارت بولین جلوی شرط رو قبول نمیکنه چه با )(چه با[] و چه بدون اینها با دستور man -k ویا دستوراتی مثل info , help ساختار و که میارم میبینم واضح توضیح نداده
این پروژه برای یکی از دوستانمه که این سوالات از بین سوالاتی که داشته مونده.
مثلا وقتی میخوام وجود یک پوشه رو چک کنم دستورش فرق داره با این کتاب
حتی یه دستور عادی مثل

x=5
if [ $x = 5 ]; then
echo "x equals 5."
else
echo "x does not equal 5."
fi
رو هم قبول نمیکنه از عبارت جلوی شرط ایراد میگیره
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-12-30, 11:15 AM,
ارسال : #4
Re: کمک در مورد اسکریپت نویسی ترمینال لینوکس
باید به این صورت نوشته بشه:
کد :
if [ "$x" = "5" ]; then


اکنون در ubuntu.ir با نام کاربری nixoeen فعال هستم.
وب‌سایت شخصی من
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-12-30, 08:38 PM,
ارسال : #5
Re: کمک در مورد اسکریپت نویسی ترمینال لینوکس
ممنون یعنی حتی برای تست عدد هم باید داخل دابل کوتیشن قرارش بدم...اوکی مرسی
مثلا ببین من اسکریپتی که یک نام برای یک پوشه دریافت کند و اگرپوشه ایی با ان نام بود پیغام بده هست و اگر نبود بسازه رو این طور حل کردم

کد :
Read  fold;
Cd Desktop;
If [ -d "$fold"];
Then  echo  "hast";
Else mkdir "$fold"
fi
که درست هم کار میکنه ولی ایده ایی برای حل اینکه فایلی رو خط به خط بررسی بکنم برای سوالات ابتدایی ندارم میشه کمکم بکنید.
مرسی
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2012-12-30, 10:27 PM,
ارسال : #6
Re: کمک در مورد اسکریپت نویسی ترمینال لینوکس
ببخشید بازم مزاحم میشم امکانش هست در مورد
چطور قرار دادن و نوشتن شرط عدم وجود یک کاراکتر یا وجود اون
یا وجود یا عدم وجود یک کلمه یا عدم وجودش
ویا حتی بررسی کردن خط به خط یک فایل برای بررسی اینکه حاوی رقم هست یا خیر
و شرط جستجوی یک کلمه در کل یک فایل
بهم یه مقدار کمک بکنید.بازم ممنون
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


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