درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
مدرس: isaac
این دوره را در 37 قسط خریداری کنید
دوره آموزشی مقدماتی نرم افزار Wireshark
مدرس: mabedini
این دوره را در 8 قسط خریداری کنید
دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
مدرس: emasis
این دوره را در 2 قسط خریداری کنید
دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
مدرس: m.asmaei
این دوره را در 25 قسط خریداری کنید
آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
مدرس: jeffar
این دوره را در 9 قسط خریداری کنید
دوره آموزشی سیسکو آسان است
مدرس: emasis
این دوره را در 35 قسط خریداری کنید
نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
مدرس: milad.fashi
این دوره را در 4 قسط خریداری کنید
دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
مدرس: taghandiki
این دوره را در 11 قسط خریداری کنید
آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
مدرس: ptaabodi
این دوره را در 3 قسط خریداری کنید
دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
مدرس: mabedini
این دوره را در 5 قسط خریداری کنید
0 نظرات
45 بازدیدها
لطفا قبل از خرید حتما ماده سی ام قوانین و مقررات استفاده از وب سایت را مطالعه کنید
این دوره تکمیل شده و شما می توانید آن را به صورت یکجا خریداری کنید

خرید دوره
یکی از بخشهایی که شما دوستان عزیز برای نوشتن یک اسکریپت به آن نیاز دارید استفاده از قابلیت test کردن است، شما با استفاده از این قابلیت می تونید از وجود و یا عدم وجود یک فایل مطمئن شوید، دو مقدار را با هم مقایسه کنید که آیا یکسان هستند و یا کدام یک بزرگتر از دیگری است و این شروط را می توانید با حلقه هایی مثل if while و غیر استفاده کنید برای انجام دادن سایر اقدامات در اسکریپت نویسی. این بخش را با دقت مطالعه کنید.

قبل از شروع این بخش با مخلوط کردن فرمان ها آشنا می شوید.


این بخش شامل سه نماد است، نماد ; && و نماد || در ادامه هر کدام را توضیح می دهیم.

نماد ; :
در بین دو فرمان باعث می شود که فرمان اول راه اندازی شود و در مرحله بعد فرمان بعدی راه اندازی شود، مثال این بخش به صورت زیر است:
#ls  ;  id ; cat file
همانطوری که مشاهده کرده اید می توانید در بین بیش از چند فرمان هم از آن استفاده کنید،

نما && :
قرار گرفتن این نماد در بین دو فرمان باعث می شود که فرمان بعدی یا همان فرمان دوم زمانی اجرا شود که فرمان اول به درستی اجرا شود.

نماد ||:
وجود این فرمان دو فرمان باعص می شود که اگر فرمان اول راه اندازی نشود فرمان دوم راه اندازی شود که در نوشتن اسکریپت بسیار مفید است.

تست کردن دو رشته یا string :


شما می توانید برای مقایسته کردن دو رشته از تست استفاده کنید، قواعد این مثالها در زیر بیان شده است:
“s1 = s2” دو مقدار با هم برابر باشد.
“s1 != s2” دو رشته با هم برار نباشد
“z string-” طول یک رشته صفر باشد
“ n string-” طول یک رشته صفر نباشد


مقایسه کردن دو مقدار عددی:


یکی دیگر از قابلیت های برنامه test مقایسه کردن دو مقدار عددی با همدیگر است، این کار به صورت زیر انجام می شود:
“n1 -eq n2” دو مقدار عددی با هم برابر است.
“n1 -ne n2” دو مقدار عددی با هم برابر نیستند
“n1 -gt n2” مقدار اول ار مقدار دوم بزرگتر است
“n1 -lt n2” مقدار اولی از مقدار دومی کوچکتر است
“n1 -ge n2” مقدار اولی بزرگتر از مقدار دومی است
“n1 -le n2” مقدار اولی کوچکتر از مقدار دومی است.

چک کردن وجود یک فایل:


یکی دیگر از قابلیت های فرمان test چک کردن وجود و یا عدم وجود بک فایل و شاخه است به صورت زیر شما می توانید از سویچ های زیر استفاده کنید:
“e file-” چک کردن وجود یک فایل
“f file-” چک کردن این که آیا مقدار وارد شده فایل است.
“d file-” چک کردن این که آیا مقدار وارد شده شاخه است.

یک مثال ساده از تست:
#!/bin/sh
if [ $1 -eq $2 ]; then
		echo “they are equal”
else
		echo “they are NOT equal”
fi


برچسب ها
ردیف عنوان قیمت
1 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت اول : فرمان های مقدماتی man cd pwd و ls رایگان
2 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت دوم: فرمان های ایجاد کردن شاخه ها و فایلها کپی کردن فایل و شاخه رایگان
3 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت سوم : مشاهده کردن محتوای فایل رایگان
4 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت چهارم: جستجو کردن فایلها و شاخه ها 5,000تومان
5 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت پنجم: جستجو در فایلها با grep بخش اول 7,700تومان
6 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت ششم : فرمان grep بخش دوم رایگان
7 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هفتم : فرمان های کاربردی cut و jot 5,000تومان
8 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هشت: مقدمه ای بر فرمان sed 5,000تومان
9 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت نهم : نمایش و پاک کردن خطوط با sed 5,000تومان
10 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت دهم: جابجا کردن کلمات و کاراکترها با sed 5,300تومان
11 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت یازدهم : مقدمه ای بر دوره اسکریپت نویسی رایگان
12 فرمان Sed و کاربردهای آن رایگان
13 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت دوازدهم : مقدمه ای برای نوشتن یک اسکریپت رایگان
14 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت سیزدهم: خلق کردن اولین برنامه ساده در شل رایگان
15 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت چهاردهم: متغییرها و دریافت ورودی از کاربر 5,000تومان
16 فرمان Test: رایگان
17 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت پانزدهم: نمایش ورودی ها با echo، مستعار کردن فرمان ها و چرخش ورودی 4,000تومان
18 اعمال ریاضی در Shell Scripting رایگان
19 حلقه های تکرار در Bash رایگان
20 مفهوم ورودی و خروجی در Shell رایگان
21 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت شانزدهم: هوشمند سازی فرمان echo و متغییرها 4,000تومان
22 با خروجی های ناخواسته فرمان های چه کنیم؟ رایگان
23 ایجاد کردن خاتمه چند خطی در ورودی یک فرمان (here document) رایگان
24 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هفدهم: مقدمه ای بر نوشتن یک اسکریپت بک آپ گیری 4,000تومان
25 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هجدهم: نوشتن یک اسکریپت ساده backup 5,000تومان
26 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت نوزدهم: مفهوم پردازش در خط فرمان 5,000تومان
27 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیستم: ایجاد کردن process bar در Shell 6,000تومان
28 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست یکم: سه فرمان history ، join و stat 4,000تومان
29 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست دوم:: ایجاد کردن فایلهای موقت و تقسیم بندی فایلها بزرگ 5,000تومان
30 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست سوم: استفاده کردن از functions و ارایه ها در bash 5,000تومان
31 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست چهارم: چک کردن محاسبات عددی با let 5,000تومان
32 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست پنجم: آشنایی با Logger 5,000تومان
33 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست ششم :: قسمت پایانی کار با dialog 10,000تومان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow