Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Стандартна помилка переспрямування

Стандартній помилці переспрямування не вистачає простоти спеціального оператора переспрямування. Щоб перенаправити


стандартна помилка ми повинні посилатися на її дескриптор файлу. Програма може виробляти вихід на будь-який з кількох пронумерованих потоків файлів. Хоча ми називали перші три з цих файлових потоків стандартними введенням, виводом і помилкою, оболонка посилається на них як дескриптори файлів 0, 1 і 2 відповідно. Оболонка надає позначення для переспрямування файлів за допомогою номера дескриптора файлу. Оскільки стандартна помилка така ж, як дескриптор файлу номер 2, ми можемо переспрямувати стандартну помилку за допомогою такої нотації:



[me@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt

[me@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt


Дескриптор файлу «2» розміщується безпосередньо перед оператором перенаправлення для виконання переспрямування стандартної помилки до файлу ls-error.txt.


 

Найпопулярніші хмарні обчислення ОС на OnWorks: