openstack volume list -c ID |awk "NR>3"|awk '{print $2}'
) _1 e" g' K, g0 j' I) y
% e' t: L4 G o- y6 }% o/ K" c" G$ J" G0 @( ?5 J5 g l! {! K
openstack volume list -c ID |awk "NR>3"|awk '{print $2}' |tac
/ ?: O8 A0 M0 a+ Y/ L$ {; t0 ?$ ~! ?% }( z. y
$ F9 S8 K* Q* b8 p. Z0 Q
- A) _" B% n. _* W7 X, Q4 U" ctac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。
5 {' [; s) d2 N" L# ]6 k- Q h0 F1 h) L2 N% L# ~
tac语法:tac 文件名 2 @& B1 @3 i# e5 w/ `+ y
例如:
: e- }1 a5 x/ @6 N) ^8 @[root@redhat ~]# tac .bashrc
" h2 ^& m: L( f- tfi8 E" K3 p2 O/ T
. /etc/bashrc
/ |$ @' E0 f3 i6 _4 N: ~if [ -f /etc/bashrc ]; then- t+ `% J& @8 K" J" L) Q+ t: o
# Source global definitions
( \# ?8 o7 n# O/ x ^alias mv='mv -i'
- M: v' j* w& h2 dalias cp='cp -i'
8 b6 `! S* V. B0 I& P7 ualias rm='rm -i'
+ C( ]- ~) F1 R$ R% b( n1 o# t# User specific aliases and functions % g9 I7 E' L: {0 _7 U
# .bashrc 4 N8 e4 ]( W1 E, N
发现没有,和cat输出的比较,完全是倒过来的。这个命令也不常用。
, a, `% ~& x9 m6 O. n, i3 N1 }, e8 @% k, ?/ m
; Z' v% y2 `. {# W/ W& Q; w
1 s% X$ V: \, _5 ^3 @: i: {
/ [0 |- T, x ~, L2 S9 O6 a. ~* J+ u( K$ t T1 z q
|