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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ویدیوهای آموزشی ‌Bash (قسمت پانزدهم اضافه شد)  (دفعات بازدید: 48447 بار)

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

آفلاین Sadrolla

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #15 : 08 بهمن 1394، 07:33 ب‌ظ »
عالی بود
یه سؤال:
وقتی از حلقه if استفاده می‌‌کنی بعد مثلا می‌خوای از read استفاده کنی قبل read فاصله قرار دادی که بیاد داخل
اون فاصله برای خوانایی بهتر هست؟
اول قوانین خدا را به طور کامل رعایت کنیم بعد انتظار حمایت کامل رو از خدا داشته باشیم.

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #16 : 08 بهمن 1394، 08:40 ب‌ظ »
1000+
 ;D

ایول. خیلی وقت بود میخواستم شروع کنم به یادگیری بش ولی خب میدونین چرا شروع نشد هیچ وخ (همون جریان کرمونی/شیرازی  ;D)

امیدوارم این سری ویدیویی که میذارم کمکت کنم :)
ولی عاشق کامنت گذاشتن وسط اسکریپت هات هستم :D

عالی بود
یه سؤال:
وقتی از حلقه if استفاده می‌‌کنی بعد مثلا می‌خوای از read استفاده کنی قبل read فاصله قرار دادی که بیاد داخل
اون فاصله برای خوانایی بهتر هست؟

آره :) چون هر دو دستور داخل حلقه شرط بودند برای همین باید زیر هم نوشته بشن که خواناتر باشند و معلوم بشه که داخل یه حلقه هستند

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #17 : 08 بهمن 1394، 09:08 ب‌ظ »
نقل‌قول
امیدوارم این سری ویدیویی که میذارم کمکت کنم :)
ولی عاشق کامنت گذاشتن وسط اسکریپت هات هستم :D

 :D
مرسی. آره حتما کمک میکنه.  ;)
اومدم اون اسکریپت بالا رو یکم اصولی ترش کنم، کامنت های بیشتری بهش اضافه کردم  ;D اصن با آدم حرف میزنه خخخ
ولی سر همین متغییرها حالمو گرفت. یه سری متغییر میخوام بدم که {} داره داخلش.
مثلا:
Dir={Downloads,Music}بعد که میخوام توی دستور ازش استفاده کنم، اررور میده. در صورتی که معمولی همون تیکه بالا رو بذارم توی ترمینال، کار میکنه  :o
مثلا:
ubuntu@Rasubuntu:~/Subuntu/home/phablet$ Dir="{Downloads,Data}"
ubuntu@Rasubuntu:~/Subuntu/home/phablet$ find $Dir
find: `{Downloads,Data}': No such file or directory
ubuntu@Rasubuntu:~/Subuntu/home/phablet$ find {Downloads,Data}
Downloads
Data
Data/tweak.click
Data/Linux
Data/Linux/Deb Archive
Data/Linux/Linux Software
Data/Linux/Linux Software/Deb
Data/Linux/Linux Software/Click
Data/Linux/Linux Software/Click/tweak.click

چکارش کنم؟ فقط هم توی همین بخشش گیر کردم.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #18 : 08 بهمن 1394، 09:21 ب‌ظ »

چکارش کنم؟ فقط هم توی همین بخشش گیر کردم.

دوتا متغییر براش تعریف کن :)

a=Downloads
b=Music
find {$a,$b}

یا از آرایه استفاده کن

a=(Documents Downloads Data Music Pictures Videos)
find ${a[*]}
« آخرین ویرایش: 08 بهمن 1394، 11:53 ب‌ظ توسط علیرضاامیرصمیمی »

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #19 : 08 بهمن 1394، 09:30 ب‌ظ »
همین الان هم دوتا متغییر هست.
یعنی یه آدرس هست که چندجا استفاده میکنم ولی بخش آخری اون آدرس یه جای دیگه باید استفاده بشه. پس تا وسط اون آدرس میشه یه متغیر. و از وسط تا اخر اون آدرس هم میشه یه متغیر دیگه.
مثلا:
Phone="/home/ubuntu/Subuntu/home/phablet/"Dir="{Documents,Downloads,Data,Music,Pictures,Videos}"اینا دقیقا یک آدرس هستن. ولی اولی رو چندجا باید تنها استفاده کنم و دومی هم یکی دو جا باید تنها استفاده کنم.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #20 : 08 بهمن 1394، 09:31 ب‌ظ »
همین الان هم دوتا متغییر هست.
یعنی یه آدرس هست که چندجا استفاده میکنم ولی بخش آخری اون آدرس یه جای دیگه باید استفاده بشه. پس تا وسط اون آدرس میشه یه متغیر. و از وسط تا اخر اون آدرس هم میشه یه متغیر دیگه.
مثلا:
Phone="/home/ubuntu/Subuntu/home/phablet/"Dir="{Documents,Downloads,Data,Music,Pictures,Videos}"اینا دقیقا یک آدرس هستن. ولی اولی رو چندجا باید تنها استفاده کنم و دومی هم یکی دو جا باید تنها استفاده کنم.
حالا وقتی میخوام کنار هم استفاده‌شون کنم، مشکل داره. حتی جدا هم اون $Dir مشکل داره  ](*,)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #21 : 08 بهمن 1394، 09:35 ب‌ظ »
پیغام خصوصی فرستادم رسول جون که تاپیک شلوغ نشه:)
« آخرین ویرایش: 08 بهمن 1394، 09:58 ب‌ظ توسط علیرضاامیرصمیمی »

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #22 : 11 بهمن 1394، 11:18 ب‌ظ »
پست اول به مرور آپدیت خواهد شد

قسمت اول

قسمت دوم

قسمت سوم
- چند ثانیه اول برنامه با چی ساخته شده که smooth محو میشه و بعد فیلم شروع میشه؟
- در کل با چی ادیت شده؟
« آخرین ویرایش: 12 بهمن 1394، 05:27 ب‌ظ توسط afrod »

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #23 : 11 بهمن 1394، 11:58 ب‌ظ »
من از open shot برای ادیت استفاده میکنم :)

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #24 : 16 بهمن 1394، 11:17 ق‌ظ »
دوستان قسمت چهارم اضافه شد

http://amirsamimi.mihanblog.com/post/46

آفلاین Mr-virus

  • Full Member
  • *
  • ارسال: 136
  • جنسیت : پسر
پاسخ : ویدیوهای آموزشی ‌Bash (قسمت سوم اضافه شد)
« پاسخ #25 : 17 بهمن 1394، 07:57 ب‌ظ »
دوستان قسمت چهارم اضافه شد

http://amirsamimi.mihanblog.com/post/46
سلام علیکم.
بسیار ممنون استاد خیلی استفاده کردم و به ددم خورد :)
کلی هم برای سخنرانی جادی خندیدم ;D
لطفا ادامه بدید.ان شاءالله موفق و موید باشید.

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
من استاد نیستم :)
ممنون از محبتت . خوشحالم که مفید بوده :)

آفلاین amir2009

  • Sr. Member
  • *
  • ارسال: 452
منظورتون از سخنرانی جادی کدومه؟از کحا دانلود کنیم؟

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
منظورتون از سخنرانی جادی کدومه؟از کحا دانلود کنیم؟
فکر میکم منظورشون این پست هست :)
http://amirsamimi.mihanblog.com/post/34

آفلاین amir2009

  • Sr. Member
  • *
  • ارسال: 452
ممنون استاد جواب دادین.
واقعا تا این موقع بیدارین؟  :o