5.2.2. مثال ها
5.2.2.1. تجزیه و تحلیل خطاها
اگر فرآیند شما خطاهای زیادی ایجاد می کند، این راهی برای بررسی کامل آنها است:
دستور 2>&1 | کمتر
این اغلب هنگام ایجاد نرم افزار جدید با استفاده از ساخت دستور، مانند:
اندی:~/newsoft> همه 2>&1 | کمتر
-- خروجی حذف شده --
اندی:~/newsoft> همه 2>&1 | کمتر
-- خروجی حذف شده --
5.2.2.2. جداسازی خروجی استاندارد از خطای استاندارد
سازه هایی مانند این اغلب توسط برنامه نویسان استفاده می شود، به طوری که خروجی در یک پنجره ترمینال و خطاها در پنجره دیگر نمایش داده می شود. پیدا کنید که از کدام شبه ترمینال برای صدور استفاده می کنید تله تایپ دستور اول:
اندی:~/newsoft> ساخت تمام 2> / dev / pts / 7
5.2.2.3. نوشتن روی خروجی و فایل ها به طور همزمان
شما می توانید با استفاده از توپ را روی گوه دستور کپی ورودی به خروجی استاندارد و یک یا چند فایل خروجی در یک حرکت. با استفاده از -a گزینه ای برای توپ را روی گوه منجر به افزودن ورودی به فایل(ها) می شود. اگر بخواهید خروجی را ببینید و ذخیره کنید، این دستور مفید است. در > و >> اپراتورها اجازه انجام هر دو عمل را به طور همزمان نمی دهند.
این ابزار معمولاً از طریق یک لوله (|، همانطور که در مثال زیر نشان داده شده است:
mireille ~/test> تاریخ | tee file1 file2
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
mireille ~/test> پرونده گربه 1
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
mireille ~/test> پرونده گربه 2
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
mireille ~/test> آپتایم | tee -a file2
11:10:51 تا 21 روز، 21:21، 57 کاربر، میانگین بارگذاری: 0.04، 0.16، 0.26
mireille ~/test> پرونده گربه 2
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
11:10:51 تا 21 روز، 21:21، 57 کاربر، میانگین بارگذاری: 0.04، 0.16، 0.26
mireille ~/test> تاریخ | tee file1 file2
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
mireille ~/test> پرونده گربه 1
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
mireille ~/test> پرونده گربه 2
پنجشنبه 10 ژوئن 11:10:34 CEST 2004
mireille ~/test> آپتایم | tee -a file2
11:10:51 تا 21 روز، 21:21، 57 کاربر، میانگین بارگذاری: 0.04، 0.16، 0.26