openstack volume list -c ID |awk "NR>3"|awk '{print $2}'
) z7 T6 `4 q E5 L3 `+ ~( T- d5 W- m) C; S. u% m; f" Q
7 l- Q& b Y$ d3 fopenstack volume list -c ID |awk "NR>3"|awk '{print $2}' |tac
1 H2 X* _8 X5 T `. X& c
. r* o% \. B' Y0 r, b* f+ `+ z! |6 p! w4 z; c
% P9 D [( J6 W# S% a3 O9 etac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。
8 C* k8 h5 @0 a
! o* C3 x2 B" Q. J) ~" T/ a4 `tac语法:tac 文件名
6 j3 R; ?, b0 E6 t+ C" u7 w例如: # s* \1 o: B9 G: L7 A) r( Q1 a
[root@redhat ~]# tac .bashrc
0 G2 R0 u9 ?# {fi
& ^: D- ]$ G, z. /etc/bashrc
6 X# Y- C: t" N, J7 E6 hif [ -f /etc/bashrc ]; then
C9 h- F! M- u g3 S3 C0 Q$ c# Source global definitions
. g2 V3 _4 y3 M. p$ g9 Aalias mv='mv -i'
7 T3 \ ?: y4 Lalias cp='cp -i'
6 E, l/ w: ?+ ~- m$ U S: jalias rm='rm -i' 2 w6 a4 l2 H8 s2 s& l- ?
# User specific aliases and functions
. S1 y& h( ^0 u$ z1 s# v+ G, t# .bashrc
; ^# Z9 G& o7 E" l发现没有,和cat输出的比较,完全是倒过来的。这个命令也不常用。
# k3 X2 j9 c- `+ n% J1 B" }% v) M1 b/ r' G
6 h. h* l& L# I) o+ U4 W' T! H' s; U; U
* p' \" O. Z7 Q. s9 c2 O8 ~/ E, Q* S# a. h$ A& A) T- a
|