今天小编给大家分享一下shell怎么通过sed上下两行合并成一行的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、shell
今天小编给大家分享一下shell怎么通过sed上下两行合并成一行的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
cat file.txt
host1192.168.0.1host2192.168.0.2host3192.168.0.3host4192.168.0.4host5192.168.0.5
sed 'N;s/\n/ :/' file
# cat file.txt | sed 'N;s/\n/ :/'host1 :192.168.0.1host2 :192.168.0.2host3 :192.168.0.3host4 :192.168.0.4host5 :192.168.0.5
N (next)多行操作命令,文本前后两行合并为一行
# cat file.txthost11192.168.0.1host222192.168.0.2host3192.168.0.3host44192.168.0.4host555192.168.0.5
# sed 'N;s/\n/ :/' file.txthost11 :192.168.0.1host222 :192.168.0.2host3 :192.168.0.3host44 :192.168.0.4host555 :192.168.0.5
使用“制表符”\t对齐边缘
# sed 'N;s/\n/ \t/' file.txthost11 192.168.0.1host222 192.168.0.2host3 192.168.0.3host44 192.168.0.4host555 192.168.0.5
以上就是“shell怎么通过sed上下两行合并成一行”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。
--结束END--
本文标题: shell怎么通过sed上下两行合并成一行
本文链接: https://www.lsjlt.com/news/354539.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0