docs: update sysadmin/logs-output/output-shpargalka

main
Федоров Дмитрий 2023-11-07 10:39:10 +00:00 committed by Dmitriy Fedorov
parent 5e20ad4ea0
commit 5a7c2d3634
1 changed files with 4 additions and 5 deletions

View File

@ -2,7 +2,7 @@
title: Шпаргалка по выводу в терминале
description:
published: true
date: 2023-11-07T10:37:25.945Z
date: 2023-11-07T10:39:10.352Z
tags: output, tee
editor: markdown
dateCreated: 2023-11-07T10:37:25.945Z
@ -50,14 +50,13 @@ n.e. в колонке означает not existing (не существует)
Поток вывода скопирован в файл, он виден в терминале. Если файл уже существует, то новые данные будут добавлены в конец файла.
(*)
(\*)
В Bash нет сокращенного синтаксиса, позволяющего передавать только StdErr второй команде, что было бы необходимо в данном случае в сочетании с tee для завершения операции.
В Bash нет сокращенного синтаксиса, позволяющего передавать только StdErr второй команде, что было бы необходимо в данном случае в сочетании с tee для завершения операции.
`command |& tee file.txt`
В файл скопированы потоки вывода и ошибки, они видны в терминале. Если файл уже существует, то он перезапишется.
`command |& tee -a file
`
`command |& tee -a file `
Потоки вывода и ошибки скопированы в файл, в терминале их не видно. Если файл уже существует, то новые данные будут добавлены в конец файла.