Как добавить мишень в файл в Bash?

Это команды, которые я ввожу в терминале

echo -e "First Line" | tee ~/output.log
echo -e "Second Line" | tee ~/output.log

Когда я смотрю в файле output.log, я только вижу 'Вторую Строку'. Как я могу удостовериться, что мишень добавляет (а не вытирает файл)?

Я хотел бы смочь видеть это в файле:

First Line
Second Line

Я должен приближаться к этому иначе?

Спасибо!

77
задан 5 August 2016 в 08:58

1 ответ

echo -e "First Line" | tee ~/output.log
echo -e "Second Line" | tee -a ~/output.log
                            ^^

От мишень человека :

   Copy standard input to each FILE, and also to standard output.

   -a, --append
          append to the given FILEs, do not overwrite

Примечание: Используя -a все еще создает упомянутый файл.

121
ответ дан 22 November 2019 в 23:19

Другие вопросы по тегам:

Похожие вопросы: