Page 254 - 4785
P. 254

Визначити,  коли  для  виводу  використовується  іменований
                            канал, можна по присутності відповідного символу, в Windows NT
                            цим символом є |.
                                  Перенаправлення  виводу  відрізняється  від  використання
                            іменованих каналів; канал направляє вихідні дані однієї програми на
                            вхід іншої, а при переренаправленіі дані копіюються у файл або на
                            який-небудь  пристрій  виводу,  наприклад  принтер.  Нижче  наведені
                            символи,  за  допомогою  яких  в  командній  оболонці  Windows  NT
                            позначається перенаправлення виводу. Крім них існує ще ряд інших
                            позначень, але наведені нижче найбільш вживані.

                             Символ       Використання
                                  >       Перенаправляє  вивід  команди  у  файл.  Якщо
                                          вказаний   файл    існує,   інформація   в   ньому
                                          перезаписується
                                 >>       Перенаправляє  вивід  команди  у  файл.  Якщо
                                          вказаний  файл  існує,  інформація  дописується  в
                                          кінець файлу
                                  <       Направляє дані з файлу на вхід зазначеної команді
                                  У наступних розділах перераховані деякі команди, виконання
                            яких  залежить  від  даних,  що  надходять  як  введення  після
                            переадресації  або  за  допомогою  іменованих  каналів.  Для  кожної  з
                            команд наводяться також приклади переспрямування вводу.
                                  Команда    MORE     використовується    для   призупинення
                            виведення  великих  обсягів  даних  щоб  текст  не  прокручувався  за
                            межі  видимої  частини  екрана.  Передача  вхідних  даних  команді
                            MORE  здійснюється  в  основному  з  використанням  механізму
                            іменованих  каналів.  Нижче  слід  приклад  використання  команди
                            МОRE

                                  TYPE MYFILE.TXT | MORE

                                  Якби  в  даному  прикладі  була  відсутня  команда  MORE,
                            результатом виконання | команди TYPE став би висновок текстового
                            файлу MYFILE.TXT на консольний пристрій, найчастіше на екран.
                            Замість цього в даному випадку вивідний потік команди TYPE був
                            переспрямований з використанням механізму іменованих каналів на


                                                           252
   249   250   251   252   253   254   255   256   257   258   259