天天看点

Linux常用命令--tac

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 

例2:tac将键盘数据输入到文件中时,也会反向输入。

[mysql@mysql ~]$ tac >test_tac.txt<<eof

>5

>4

>3

>2

>1

>eof

[mysql@mysql ~]$ cat test_tac.txt 

[mysql@mysql ~]$ tac test_tac.txt 

例3:文件拼接时,按照文件的顺序将写数据,但是会将文件的内容倒序写入新文件中。

[mysql@mysql ~]$ cat >a.txt <<eof

[mysql@mysql ~]$ cat >b.txt<<eof

[mysql@mysql ~]$ tac a.txt b.txt >c.txt

[mysql@mysql ~]$ cat c.txt 

继续阅读