教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 shell脚本之awk实现的tac

shell脚本之awk实现的tac

发布时间:2014-09-21   编辑:jiaochengji.com
shell脚本之awk实现的tac,有需要的朋友可以看看。# awk '{a[NR]=$0}END{for (i=NR;i>=1;i--)print a[i]}' file

shell脚本之awk实现的tac,有需要的朋友可以看看。
# awk '{a[NR]=$0}END{for (i=NR;i>=1;i--)print a[i]}' file

[root@station1 ~]# cat file
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
pulse:x:496:494:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
tom:x:500:500:tom:/home/tom:/bin/bash

[root@station1 ~]# awk '{a[NR]=$0}END{for (i=NR;i>=1;i--)print a[i]}' file
tom:x:500:500:tom:/home/tom:/bin/bash
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:496:494:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin

您可能感兴趣的文章:
shell脚本之awk实现的tac
监控网卡流量的shell脚本分享
(原创)awk实现head、tail与tac命令的实例解析
awk单行脚本快速参考
awk基础知识(4)-begin和end块
统计CPU、内存、硬盘使用率的shell脚本(图文)
如何用shell脚本分析网站日志统计PV、404、500等数据
分析日志统计网站pv 404 500状态码的shell脚本
awk中调用shell变量的例子
awk基础知识(7)-变量

[关闭]
~ ~