1.功能:反向链接和反向打印文件
2.用法:tac[选项] 文件,tac的使用方式和cat相同,只不过文件内容显示的顺序是相反的。
例子:
例1:打印内容的顺序,cat是顺序打印,而tac则是从最后一行打印到第一行。
[mysql@mysql ~]$ cat >test_cat.txt<<eof
> 5
> 4
> 3
> 2
> 1
> eof
[mysql@mysql ~]$ cat test_cat.txt
5
4
3
2
1
[mysql@mysql ~]$ tac test_cat.txt
1
2
3
4
5
例2:tac将键盘数据输入到文件中时,也会反向输入。
[mysql@mysql ~]$ tac >test_tac.txt<<eof
>5
>4
>3
>2
>1
>eof
[mysql@mysql ~]$ cat test_tac.txt
1
2
3
4
5
[mysql@mysql ~]$ tac test_tac.txt
5
4
3
2
1
例3:文件拼接时,按照文件的顺序将写数据,但是会将文件的内容倒序写入新文件中。
[mysql@mysql ~]$ cat >a.txt <<eof
> 1
> 2
> eof
[mysql@mysql ~]$ cat >b.txt<<eof
> 3
> 4
> eof
[mysql@mysql ~]$ tac a.txt b.txt >c.txt
[mysql@mysql ~]$ cat c.txt
2
1
4
3
本文出自 “三国冷笑话” 博客,请务必保留此出处http://myhwj.blog.51cto.com/9763975/1785265
原文地址:http://myhwj.blog.51cto.com/9763975/1785265