logo

команда tee в Linux із прикладами

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

файл5

прокручування мишею не працює

СИНТАКСИС:



 tee [OPTION]... [FILE]...>

Опції:
1.-a Варіант: В основному він не перезаписує файл, а додає до заданого файлу.
Припустимо, ми маємо file1.txt

 Input: geek for geeks>

і file2.txt

 Input:geeks for geeks>

СИНТАКСИС:

 geek@HP:~$ wc -l file1.txt|tee -a file2.txt>

ВИХІД:

 3 file1.txt>
 geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>

файл1
2.–Варіант довідки: Він дає довідкове повідомлення та вихід.
СИНТАКСИС:

 geek@HP:~$ tee --help>

файл2

3.–версія Варіант: Він надає інформацію про версію та вихід.
СИНТАКСИС:

 geek@HP:~$ tee --version>

файл3

застосування

Припустімо, ми хочемо підрахувати кількість символів у нашому файлі, а також хочемо зберегти вивід у новий текстовий файл, щоб виконувати обидві дії одночасно, ми використовуємо команду tee.

 geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~ file1.txt>

Тут ми маємо файл1 із 15 символами, тому результат буде 15, а результат буде збережено у файлі2. Щоб перевірити результат, ми використовуємо:

linux запустити cmd
 geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~ file1.txt>

файл4