|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7 q+ u: A5 x! A% W' h1 `+ o7 ^Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。
1 h2 |- u9 f8 D
! u6 G) r0 {: z C- w4 O& L( stee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
/ P" x# X8 I( K3 s3 w" H* I9 T0 \$ U
6 \7 X, G; s& Q3 a; M8 x& G( m
: U. o! Q- A( ]0 X [
语法
9 |' l, }0 {, h, G+ f+ |: b
* \- m, |. E8 _* n' h2 btee [-ai][--help][--version][文件...]
7 b9 o0 c& E: U3 [# B/ m; J. s. J9 R, h
/ B9 o T }* g+ ^2 e) \
& u$ }! e9 F6 P; a% W$ f' [4 C- v2 h3 C$ s/ l
参数:
5 P; x A: M; Y1 `, F: C G- g" X- L
-a或--append 附加到既有文件的后面,而非覆盖它.
9 Z" Y+ n7 t1 U2 @-i或--ignore-interrupts 忽略中断信号。
0 S( a" _8 t# F1 Q( `--help 在线帮助。/ p6 ~6 i: A i- |
--version 显示版本信息。
! M% L5 `- y* K
# G- ^( j; ^1 r1 V! B( Z9 S! ~. n, Q B# \
0 t* V; [7 X/ ~- L0 _! d9 G: W实例
6 X# Z1 y" m# l9 p4 m7 R) P, d% _+ T8 _
5 N" Y) e6 D6 p" Z
使用指令"tee"将用户输入的数据同时保存到文件"file1"和"file2"中,输入如下命令:
- d0 }( P0 Q9 m0 S( J4 X
' x2 e! Z; B! `; s$ tee file1 file2 #在两个文件中复制内容
6 A& t# k+ J/ `1 w( L1 v
# c" w! x; _, O$ Y3 {- A
" B& Q1 {; ]7 v8 N6 P5 r. n& x, n& q3 \( U9 e+ p# F, K
以上命令执行后,将提示用户输入需要保存到文件的数据,如下所示:
/ s2 _8 t1 W; W4 m' o; o; k" _% |, k& c p& m2 x1 A
My Linux #提示用户输入数据
6 y% |5 u2 t5 S* o) G# j- l1 xMy Linux #输出数据,进行输出反馈
O: p" Y& r, _8 A% e7 P# n7 ~9 b A1 v" v" _& w
, C; f; @- V8 e! Z7 g
此时,可以分别打开文件"file1"和"file2",查看其内容是否均是"My Linux"即可判断指令"tee"是否执行成功。' r( {2 {# K, [- D) I
|
|