Команда umask в linux
Ответы на вопрос(8)
19 апр. 2009 г., 08:28
используется для разделения командного конвейера, что позволяет сохранить вывод команды в файла также пошлите его по трубопроводу. В первом примере вы дали:
«Foo Bar» будет отображаться на стандартный вывода также добавлен в, Думайте о тройнике как о соединении «T» в трубе, разделяя выходные данные на две другие трубы.
Свернуть комментарии
19 апр. 2009 г., 08:28
который может быть указан в качестве аргумента для tee.
В случае, если вы показываете, что tee называется суперпользователем (через sudo), и его единственная цель — записать файл как суперпользователь вместо пользователя, который выполняет эхо.
Комментировать
31 окт. 2014 г., 14:40
1 копия передается на стандартный вывод, а другие — на аргументы, предоставленные tee (т. е. файлы), где N: количество агентов, переданных tee.
Комментировать
19 апр. 2009 г., 08:28
копии в (любить) и дополнительно записывает все в указанный файл. Используя это таким образом с позволяет выдвигать информацию в привилегированный режим и — одновременно — следить за тем, поступили ли нужные вещи туда.
Также обратите внимание, что из-за способа, которым перенаправление обрабатывается в оболочке, почти эквивалентно
не будет работать, так как перенаправление будет сделано вызывающим пользователем, а не целевой пользователь.
Свернуть комментарии
19 апр. 2009 г., 08:34
не ограничивается обычными файлами, но может относиться к устройствам, FIFO и т. д. Кроме того, вы можете направить на другой вызов и так далее. 🙂
Комментировать
Решение Вопроса
26 авг. 2016 г., 20:49
обычно используется для разделения выходных данных программы, чтобы их можно было отображать и сохранять в файле. Команда может использоваться для захвата промежуточного вывода до того, как данные будут изменены другой командой или программой. Команда tee читает стандартный ввод, а затем записывает его содержимое в стандартный вывод. Он одновременно копирует результат в указанный файл (ы) или переменные
Например
Добавляет вывод в конец файла вместо записи поверх него.
Игнорирует прерывания.
С участием и добавление в файл с вашим примером в вопросе
Свернуть комментарии
19 апр. 2009 г., 09:58
Я считаю, что Команда очень полезна при отладке сценариев оболочки, содержащих длинные конвейеры. Это конец ужасного сценария оболочки, который на 10 лет запоздал для переписывания в Perl, но он все еще работает. (Последний раз он был изменен в 1998 году.)
Обратите внимание, что если вам нужно сделать это, вы можете создать несколько копий ввода одновременно; нет необходимости кормить одного командовать другим. Если кому-то это нужно, у меня есть вариант называется который отправляет копии вывода в несколько конвейеров вместо нескольких файлов
Он продолжает работать, даже если один из конвейеров (или стандартный вывод) завершается рано. (Смотрите мой профиль для контактной информации.)
Если кому-то это нужно, у меня есть вариант называется который отправляет копии вывода в несколько конвейеров вместо нескольких файлов. Он продолжает работать, даже если один из конвейеров (или стандартный вывод) завершается рано. (Смотрите мой профиль для контактной информации.)
Комментировать