天天看點

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 

繼續閱讀