|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 b: }; g; m! ?0 Q" Z- r) cLinux tee命令用于读取标准输入的数据,并将其内容输出成文件。
4 I: d; ~3 }- R8 u6 T1 L' |3 C9 s" X2 p# w; Q2 F1 a& G
tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。2 ~' H( T- k, |* X. a: j
$ |0 e' B' R2 V; N$ A0 o. U( r3 D
& f& Z- \6 }. f n9 }0 c7 g! ]* v. _$ {& G" l9 [
语法
, h& }6 `2 C$ D6 b6 }8 N, ? d
& G$ D% t$ C& o0 N3 Wtee [-ai][--help][--version][文件...]
% A( B8 r" i) X, R4 H4 v5 [
5 h' M% O0 [3 }0 v4 X# X' m
7 a2 F1 b; D6 z+ z5 Q/ r p, b) N* V; |# ?, t5 m2 o, j
$ R5 ^; F0 ~% @. R- x/ r参数:: i0 d! D" R8 J
8 g6 t0 P8 F$ I
-a或--append 附加到既有文件的后面,而非覆盖它.7 L7 ~/ z3 u( g
-i或--ignore-interrupts 忽略中断信号。
* u- u L' D$ W8 @0 P--help 在线帮助。9 h0 Y4 C+ P3 G
--version 显示版本信息。+ l6 @+ c- e' K- p3 }3 I S
. V3 _5 _, \+ S$ G5 \2 `' T0 ^6 T* f+ @
( f. I! G2 g9 G9 Q: P+ s实例/ L1 l& i) U0 G5 O$ y
+ p. a. u' g4 Z/ f+ {1 }# b
t# Y. P2 p1 e使用指令"tee"将用户输入的数据同时保存到文件"file1"和"file2"中,输入如下命令:) Y2 e( o8 f# x. P. a% l# I0 U; Y
H9 A Q0 ~2 B! ^$ tee file1 file2 #在两个文件中复制内容 , c' z* }+ C; ]. Y8 B
' w. l" i! w! T2 \( Y
3 N1 c% L+ r7 N3 \! F( u" E7 B
( S# @ V4 |2 O* L' I2 m3 D# f8 G以上命令执行后,将提示用户输入需要保存到文件的数据,如下所示:
6 Y9 E7 C' C# ~- k# W! `' U& h* H6 N( X) M* _) q
My Linux #提示用户输入数据
3 O4 l0 [, x; gMy Linux #输出数据,进行输出反馈
, w2 D% k$ E+ X; H3 a! f2 l) U* Z6 |% D5 J/ U% a
3 d& n2 c$ ]5 {# R! p/ `此时,可以分别打开文件"file1"和"file2",查看其内容是否均是"My Linux"即可判断指令"tee"是否执行成功。6 f& u8 y" I# k! g4 M
|
|