shell編程學習筆記(六):cat命令的使用


這一篇不是講shell編程的,專門講cat命令。shell編程書用到了這個cat命令,順便說一下cat命令。

cat命令有多種用法,我一一來列舉(以下藍色字體部分為Linux命令,紅色字體的內容為輸出的內容):

 

1、查看文件內容

# cat file1.txt

hello
world

 

2、把一個文件的內容復制到另一個文件,如果另一個文件不存在,則自動創建該文件

# cat file1.txt > file2.txt

# cat file2.txt

hello
world

使用-n參數會在復制的新文件每行添加行號

# cat -n file1.txt > file2.txt

# cat file2.txt

1 hello
2 world

使用-b參數跟-n類似,也會在復制的新文件每行添加行號,區別在於-b對於空白行不編號

 

3、可以合並兩個文件的內容

# cat file1.txt file2.txt >> file3.txt

# cat file3.txt

hello
world

1 hello
2 world

這里用到了>>,>>是指追加的意思 

 

4、可以清空文件的內容

# cat /dev/null > file3.txt

/dev/null是一個特殊的文件,我們可以把/dev/null想象為一個“黑洞”,它非常接近一個只寫文件,所有寫入它的內容都會永遠丟失,如果想從它那讀取內容,則什么也讀不到。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM