新聞中心
linux操作系統(tǒng)經(jīng)常用到豐富的,強大的內(nèi)置命令行工具來實現(xiàn)維護、調試、編程等功能。 如果你要在Linux下怎樣刪除空行,可以使用下面幾種方法。

創(chuàng)新互聯(lián)是一家集成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站頁面設計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)站設計公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設服務。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務,與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
### 方法1:使用sed命令
sed 是一個流編輯器,可以用來修改指定的文件,也可以實現(xiàn)各種豐富的操作。下面給出一個示例,用來刪除文件test.txt中的所有空行:
# 將test.txt文件中的所有空行刪除
sed -i '/^$/d' test.txt
運行上面的命令后,就可以在test.txt文件中刪除全部的空行。
### 方法2:使用tr命令
tr是Linux上的文本處理工具,它的功能要比sed簡單的多,下面給出一個示例,用來刪除文件test.txt中的所有空行:
# 將test.txt文件中的所有空行刪除
tr -d ‘\n’ test1.txt
上面的命令先把test.txt中的所有換行符號都去掉,然后把結果輸出到文件test1.txt中。這樣,就可以刪除文件中的所有空行。
### 方法3:使用awk命令
awk是一個功能強大的文本處理程序,也可以用來刪除文件中的空行。下面給出一個示例:
# 將test.txt文件中的所有空行刪除
awk 'NF' test.txt > test1.txt
NF的意思是讀取到的每行中有多少個域(Field),如果存在行字段,則返回TRUE,如果行為空,則返回FALSE。 這樣,就可以刪除test.txt文件中的所有空行,并將結果寫入文件test1.txt中。
總之,在Linux上刪除空行可以使用sed、tr、awk等命令,上面介紹了三種方法,大家可以使用最合適的方法來實現(xiàn)自己的需求。
成都網(wǎng)站建設選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設計,高端小程序APP定制開發(fā),成都網(wǎng)絡營銷推廣等一站式服務。
分享文章:Linux下如何刪除空行(刪除空行l(wèi)inux)
URL地址:http://www.dlmjj.cn/article/coodccg.html


咨詢
建站咨詢
