2016-04-28 8 views
2

Я бы хотел использовать тройник для добавления к нескольким файлам, однако мне не нужно его печатать в моей оболочке, только файлы. Выведение в/DEV/нуль отлично работает, поскольку команда все еще добавляет к файлам, и не печатает оболочку:Правильный способ не распечатывать оболочку с помощью команды tee

echo test | tee -a file1 file2 file3 &>/dev/null 

Я просто интересно, если это правильный способ сделать это, так как tee --help кажется, не имеют параметр, чтобы не печатать на скорлупе:

-a, --append    append to the given FILEs, do not overwrite 
    -i, --ignore-interrupts ignore interrupt signals 
    -p      diagnose errors writing to non pipes 
     --output-error[=MODE] set behavior on write error. See MODE below 
     --help  display this help and exit 
     --version output version information and exit 

Я уверен, что это правильный способ сделать это, я думаю, я бы так же, как некоторое подтверждение.

+0

просто использовать выходной направление повторно '>> filename' в конце строки – Ankanna

ответ

3

Ну тогда ладно ...

... | tee -a file1 file2 >> file3