EDA365电子论坛网
标题:
Linux tee命令
[打印本页]
作者:
mytomorrow
时间:
2021-8-17 15:21
标题:
Linux tee命令
# n+ Z, [" v+ @, A+ y- w! r: U
Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。
2 Z3 B7 F" M2 i7 @. s
: v% r0 G# S6 _* y) Q
tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
, K6 M6 m' h8 O' K
! f# Z8 S) r T
6 ]( T( G. V2 ]% E% |+ ^
, ]* P( @; N8 g& o
语法
# Q0 P. p7 }! l, o. T0 m/ G
# B+ h- z' _5 p3 i
tee [-ai][--help][--version][文件...]
, _+ Y T* q( I8 q5 b
0 d) q- x% m5 ^% D8 Z
# o7 T4 I \. c' Z" d
% d* J' f4 k, y' V( _
- m) ^& v |* {" k9 u; u
参数:
3 n7 e; c; b8 K* S! q
* L0 e& f1 Q8 u& x9 |2 C+ y
-a或--append 附加到既有文件的后面,而非覆盖它.
/ x- Q, v3 j, u M
-i或--ignore-interrupts 忽略中断信号。
6 c+ C! j: {. ?+ u7 G8 v' }0 D) ]
--help 在线帮助。
) |6 @, w" {9 m# P! V) X" Q
--version 显示版本信息。
8 T2 s, M5 x( d" ]2 f
# L: B: {) \8 v
9 o& H- K8 v7 T4 A4 k, o
H9 [% N/ P8 t1 u9 Y
实例
3 W0 C% J ~/ e6 _ \
3 U0 O. _: s0 c. H9 W
8 { h" L& w3 o: p0 F; V, o
使用指令"tee"将用户输入的数据同时保存到文件"file1"和"file2"中,输入如下命令:
5 T# V7 v9 p8 a" r" D
# I# W4 K- p! [6 w( S' d, O
$ tee file1 file2 #在两个文件中复制内容
6 O# h* k8 O) a4 ~
: c& [/ {9 }5 t' o1 ], x( k# w
2 o; ?1 T; C/ `
6 ^: c3 A: _5 w2 X8 Q) f
以上命令执行后,将提示用户输入需要保存到文件的数据,如下所示:
* D7 F# E7 ^# _. A( S7 b
# I. m, p# g8 \
My Linux #提示用户输入数据
, z* }% w7 c& B$ f5 o4 p# P
My Linux #输出数据,进行输出反馈
6 L0 ?5 ]! a% e/ f3 I/ N
: y/ b: Q) ]" d( }
7 c, k2 f1 P* Z( E0 m; L! |
此时,可以分别打开文件"file1"和"file2",查看其内容是否均是"My Linux"即可判断指令"tee"是否执行成功。
4 g8 `: W# V! G6 N: p
作者:
Touuqu
时间:
2021-8-17 17:21
Linux tee命令
作者:
NNNei256
时间:
2021-8-17 17:28
Linux tee命令用于读取标准输入的数据,并将其内容输出成文件
作者:
AustCor1
时间:
2021-8-17 17:29
tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2