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