博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 练习题02 一个文件里将内容三行显示为一行
阅读量:6899 次
发布时间:2019-06-27

本文共 456 字,大约阅读时间需要 1 分钟。

要求: 一个文件里将内容三行显示为一行

思路:是将第二行的内容,第三行的内容依次附加到第一行中,这样三行的内容就能变为一行,如果不够三行自动融为一行,具体如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root
@chy 
shell]
# cat /tmp/chy.txt 
1
2
3
4
g
6
8
(查看chy.txt的内容)
[root
@chy 
shell]
# vim yihang.sh
#!/bin/bash
#this is san hang bian wei yi hang
sed 
'N;N;s/\n/ /g' 
/tmp/chy.txt
(脚本内容解释:N的含义是将下一行的内容附件新的一行以改变行号,两个N是将两行的内容变为一行,/g 是将获得N的内容缓存替代chy.txt的内容)

希望看过的童鞋多多指教,谢谢!

     本文转自我不是瘦子51CTO博客,原文链接:http://blog.51cto.com/chy940405/1964789,如需转载请自行联系原作者

你可能感兴趣的文章
POJ1273:Drainage Ditches(最大流入门 EK,dinic算法)
查看>>
[Linux] 安装JBoss - CentOS
查看>>
Neutron 理解 (3): Open vSwitch + GRE/VxLAN 组网 [Netruon Open vSwitch + GRE/VxLAN Virutal Network]...
查看>>
Linq专题之提高编码效率—— 第三篇 你需要知道的枚举类
查看>>
流域水文模拟
查看>>
Linux 中 SVN 重启关闭
查看>>
Vue系列:在vux的popup组件中使用百度地图遇到显示不全的问题
查看>>
音频特征提取——librosa工具包使用
查看>>
基于八叉树的区域增长点云分割算法【转】
查看>>
SERVER2012 FTP服务器和客户端配置
查看>>
C++11 带来的新特性 (3)—— 关键字noexcept
查看>>
《iBoard 是什么》之简介
查看>>
中间代码生成器-5-编译原理
查看>>
ORACLE 11G EXP导出空表方法
查看>>
公用代码实现两个表的拼接(部分代码)
查看>>
【液晶模块系列基础视频】4.4.X-GUI图形界面库-画tab函数简介
查看>>
147. Insertion Sort List
查看>>
Delphi中DLL的其他应用
查看>>
Node.js nvshens图片批量下载爬虫 1.00
查看>>
[转]Android中的一个TextView中的字体设置不同大小
查看>>