找回密码
 注册
查看: 1181|回复: 0

tac shell 中倒序命令

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-12-22 10:32:11 | 显示全部楼层 |阅读模式
openstack volume list  -c ID |awk "NR>3"|awk '{print $2}'   w" I: _4 @; W/ R+ y8 B

4 Q  Z+ P+ I. X2 T! K5 u
( Q/ j, D1 |$ F6 m" g; W. E2 d' copenstack volume list  -c ID |awk "NR>3"|awk '{print $2}' |tac ) I8 K, T9 O+ b* s& T! D
! D* q8 \+ W* ^* |* I' m( l8 j9 U

, T% p8 ]: G# }/ x# G
7 D! K2 b1 A$ A2 V5 l6 I2 U$ E: c
tac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。
. g9 d; @9 h" b# W3 }1 c
/ c' Y+ L# p/ W+ i
tac语法:tac 文件名

6 Y" F- G3 z$ S0 }- _3 m3 M4 `0 K" }
例如:
+ h  i& Y: Z% u& z
[root@redhat ~]# tac .bashrc( c" d9 A3 A. r
fi1 [7 W: b0 K4 @! ~' y2 l* z0 N* l
. /etc/bashrc! [( t/ I7 ~% T8 i
if [ -f /etc/bashrc ]; then0 y$ A, [3 z+ v+ f2 {
# Source global definitions

  l2 I' x; O% q4 M7 e
alias mv='mv -i'( e0 M7 |1 e# P2 ~. M* J
alias cp='cp -i': Y* H, \* M& O, V% P" x/ H
alias rm='rm -i'
2 J- v8 a9 ^1 e8 T5 v2 T" Y0 Y  H
# User specific aliases and functions
" D0 ]6 k' |' c
# .bashrc
$ Q# k3 j( D7 q& @
发现没有,和cat输出的比较,完全是倒过来的。这个命令也不常用。
. v- }+ b6 o& u/ x5 `7 j' S
9 F* e$ ^, I! k2 N. H" C3 w. ^
/ k8 o& k% q/ c8 L* x1 Z% i' ]
- R* L( Y3 \0 U" E8 g
/ F! V6 }$ J- W0 g4 x
6 {5 m: P5 j) @; n6 y7 K+ N, B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:56 , Processed in 0.022813 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表