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

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

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


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: standard I/O streams  (دفعات بازدید: 498 بار)

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

آفلاین mohammad2003

  • Newbie
  • *
  • ارسال: 19
standard I/O streams
« : 01 تیر 1395، 04:54 ب‌ظ »
با سلام خدمت دوستان
مفهوم علاپم < , << را می دانم که برای هدایت خروجی به یک فایل بکار می رود ولی &< , !&< را متوجه نشدم که با قبلی ها چه تفاوتی دارد
متاسفانه دستور man کمکی به من نکرد
از دوستان کسی هست راهنمایی کنه

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : standard I/O streams
« پاسخ #1 : 01 تیر 1395، 05:02 ب‌ظ »
مثلا :

ls -ld Music 
این میاد مشخصات دایرکتوری Music (خروجی دستور) رو توی خروجی استاندارد نمایش میده و اگر اروری بود توی خروجی ارور استاندارد نمایش میده .

حالا :

ls -ld Music 1> out.txt
بهش میگم که به جای خروجی استاندارد بیا مشخصات رو (خروجی دستور) داخل فایل بریز .

و :

ls -ld Music 1> out.txt 2>&1
میگم ارور رو هم همون جایی بریز که خروجی رو میریزی .

GNU/Linux
Debian8
I3 WM

آفلاین mohammad2003

  • Newbie
  • *
  • ارسال: 19
پاسخ : standard I/O streams
« پاسخ #2 : 01 تیر 1395، 05:21 ب‌ظ »
با تشکر
توضیحات شما مفید بود ولی جامع نیست برای توضیحات جامع آیا راهنمایی در ترمینال با استفاده از man ,info یا غیره وجود دارد؟

مثلا دستور زیر از اسکریپت گرفته شده چه مفهومی دارد؟
csh Make_all.com >&! Make_all.log

اگر به جای !&< از < استفاده می شد چه تفاوتی می کرد؟
با تشکر

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : standard I/O streams
« پاسخ #3 : 01 تیر 1395، 05:28 ب‌ظ »
کامل نبود ؟ عجب ... : )

اون &! داخل بش قابل استفاده نیستش و داخل شل csh میتونید ازش استفاده بکنید .
داخل man tcsh اطلاعات مربوط رو میتونید پیدا بکنید .
http://linux.die.net/man/1/csh
GNU/Linux
Debian8
I3 WM

آفلاین mohammad2003

  • Newbie
  • *
  • ارسال: 19
پاسخ : standard I/O streams
« پاسخ #4 : 01 تیر 1395، 06:32 ب‌ظ »
اگر بخواهیم محیط bash مان به csh تبدیل شود چیکار باید بکنیم آیا همچین امکانی وجود دارد؟
با تشکر

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : standard I/O streams
« پاسخ #5 : 01 تیر 1395، 07:11 ب‌ظ »
مثل اینه که بگید "اگر بخوایم محیط ویندوزمان به گنو/لینوکس تبدیل شود چیکار باید بکنیم ؟"
راه حلش نصب گنو/لینوکس هستش ، نه تبدیل ویندوز به گنو/لینوکس .
شما هم میتونید شل csh رو نصب کنید :

apt install csh
GNU/Linux
Debian8
I3 WM