shell通過sed上下兩行合并成一行的實現(xiàn)
更新時間:2023年03月30日 09:27:01 作者:IChen.
本文主要介紹了shell通過sed上下兩行合并成一行的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
一、shell上下兩行
1.file
cat file.txt
host1 192.168.0.1 host2 192.168.0.2 host3 192.168.0.3 host4 192.168.0.4 host5 192.168.0.5
2.sed
sed 'N;s/\n/ :/' file
# cat file.txt | sed 'N;s/\n/ :/' host1 :192.168.0.1 host2 :192.168.0.2 host3 :192.168.0.3 host4 :192.168.0.4 host5 :192.168.0.5
二、sed多行
N (next)多行操作命令,文本前后兩行合并為一行
# cat file.txt host11 192.168.0.1 host222 192.168.0.2 host3 192.168.0.3 host44 192.168.0.4 host555 192.168.0.5
# sed 'N;s/\n/ :/' file.txt host11 :192.168.0.1 host222 :192.168.0.2 host3 :192.168.0.3 host44 :192.168.0.4 host555 :192.168.0.5
使用“制表符”\t對齊邊緣
# sed 'N;s/\n/ \t/' file.txt host11 192.168.0.1 host222 192.168.0.2 host3 192.168.0.3 host44 192.168.0.4 host555 192.168.0.5
到此這篇關于shell通過sed上下兩行合并成一行的實現(xiàn)的文章就介紹到這了,更多相關shell sed合并內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python創(chuàng)建、刪除桌面、啟動組快捷方式的例子分享
這篇文章主要介紹了Python創(chuàng)建、刪除桌面、啟動組快捷方式的例子分享,需要的朋友可以參考下2014-04-04獲取服務器信息的Shell腳本分享(ubuntu、centos測試通過)
這篇文章主要介紹了獲取服務器信息的Shell腳本分享(ubuntu、centos測試通過),本文直接給出實現(xiàn)代碼,本文腳本實現(xiàn)獲取linux發(fā)行版名稱、查看系統(tǒng)是否為64位、系統(tǒng)內(nèi)核版本等信息,需要的朋友可以參考下2014-12-12Shell腳本實現(xiàn)根據(jù)文件的修改時間來分類文件
這篇文章主要介紹了Shell腳本實現(xiàn)根據(jù)文件的修改時間來分類文件,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-07-07Linux 通過 autojump 命令減少 cd 命令的使用的實現(xiàn)方法
這篇文章主要介紹了Linux 通過 autojump 命令減少 cd 命令的使用的實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09