Shell去除空行的4種方法
更新時(shí)間:2014年11月28日 15:04:44 投稿:junjie
這篇文章主要介紹了Shell去除文件中空行的4種方法,本文講解了使用tr命令、sed命令、awk命令、grep命令等4種命令實(shí)現(xiàn),需要的朋友可以參考下
有時(shí)我們?cè)谔幚砗筒榭次募r(shí),經(jīng)常會(huì)有很多空行,為了美觀或是有需要時(shí),就有必要把這些除行去掉了,方法如下:
1)用tr命令
復(fù)制代碼 代碼如下:
cat 文件名 |tr -s ‘\n'
2)用sed命令
復(fù)制代碼 代碼如下:
cat 文件名 |sed ‘/^$/d'
3)用awk命令
復(fù)制代碼 代碼如下:
cat 文件名 |awk ‘{if($0!=”")print}'
cat 文件名 |awk ‘{if(length !=0) print $0}'
4)用grep命令
復(fù)制代碼 代碼如下:
grep -v “^$” 文件名
相關(guān)文章
linux上搭建solr的實(shí)現(xiàn)方法(用jetty部署)
下面小編就為大家分享一篇linux上搭建solr的實(shí)現(xiàn)方法(用jetty部署),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12shell中的curl網(wǎng)絡(luò)請(qǐng)求的實(shí)現(xiàn)
本文主要介紹了shell中的curl網(wǎng)絡(luò)請(qǐng)求的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02Linux命令定位與查找之which、whereis和find的用法示例詳解
Linux命令的定位與查找是我們?nèi)粘9ぷ髦斜貍涞募寄?掌握which、whereis和find這三個(gè)命令,可以幫助我們更加高效地進(jìn)行文件搜索和定位工作,這篇文章主要介紹了Linux命令定位與查找:which、whereis和find的用法詳解,需要的朋友可以參考下2023-10-10