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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Linux 中 RPM包 安裝 查詢 卸載命令小結及yum命令詳解
RPM 的全稱為Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下軟件包的軟件。Linux 安裝時,除了幾個核心模塊以外,其余幾乎所有的模塊均通過RPM 完成安裝。RPM 有五種操作模式,分別為:安裝、卸載、升級、查詢和驗證2015-11-11
UNIX sh(Bourne Shell)腳本里面使用數(shù)組的兩種方法
這篇文章主要介紹了UNIX sh(Bourne Shell)腳本里面使用數(shù)組的兩種方法 ,需要的朋友可以參考下2016-12-12
幾個常用的Linux操作系統(tǒng)監(jiān)控腳本代碼
本文介紹了幾個常用的Linux監(jiān)控腳本,可以實現(xiàn)主機網(wǎng)卡流量、系統(tǒng)狀況、主機磁盤空間、CPU和內(nèi)存的使用情況等方面的自動監(jiān)控與報警。根據(jù)自己的需求寫出的shell腳本更能滿足需求,更能細化主機監(jiān)控的全面性2013-07-07
linux shell實現(xiàn)求一個多維數(shù)組中的最大和最小值
這篇文章主要介紹了linux shell實現(xiàn)求一個多維數(shù)組中的最大和最小值,需要的朋友可以參考下2016-08-08

