@[TOC]Linux脚本-sed命令在文本首行和尾行插入空行

Linux脚本-sed命令在文本首行和尾行插入空行

演示如下:
首先创建需要操作的文本文件

//create a file containing string on ubuntu 20.04 terminal
touch shell
gedit shell

在gedit打开shell文件之后写入字符串,如下:

nu              nu [0 2 -1 0 0 0 0]  0.29706e-06;
rhol          rhol [1 -3 0 0 0 0 0]  6093;
rhos          rhos [1 -3 0 0 0 0 0]  6093;

在终端显示

cat -n shell


创建在文件首尾插入空行的脚本,命名为nullLine.sh,如下

touch nullLine.sh

打开脚本

gedit nullLine.sh

在脚本里面写入如下内容

//shell
#!/bin/bash
sed -i '1s/^/\n/' shell
sed -i '$s/$/\n/' shell

在终端运行脚本

bash nullLine.sh

结果如下
居中的图片:

【Linux脚本-sed命令在文本首行和尾行插入空行】相关推荐

  1. linux shell sed命令 在文本每行 行尾 或 行首 添加字符

    用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed "s/^/HEAD&am ...

  2. linux三剑客-sed命令的学习笔记

    本文为在B站上学习linux命令的学习笔记,视频出处为https://www.bilibili.com/video/BV1244y1e73a?p=23&spm_id_from=pageDriv ...

  3. 批量修改linux换行格式,linux中sed命令批量修改

    sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 ...

  4. linux中往sed命令,Linux中Sed命令怎么用?

    Linux中Sed命令怎么用? 发布时间:2020-05-26 17:14:39 来源:亿速云 阅读:245 作者:鸽子 Sed介绍:sed是文本处理工具,读取文本内容,根据指定的条件进行处理如删除. ...

  5. Linux中sed命令使用大全

    Linux中sed命令使用大全 sed编辑器是一种流式编辑器,与常见的交互式文本编辑器相反,交互式文本编辑器比如vim,可以通过键盘来交互式插入,删除文本,替换文本,流试编辑器会在编辑器处理数据之前预 ...

  6. linux 0.11 编译 msed,Linux下sed命令使用

    Linux下sed命令使用 1.Sed简介: sed是一种在线流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space) ...

  7. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  8. Linux miny选择字体,linux下sed命令对文件执行文本替换

    让我们看一下 sed 最有用的命令之一,替换命令.使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换.下面是该命令最基本用法的示例: $ sed -e 's/foo/bar/' myfi ...

  9. linux教程 sed命令的用法,Linux基础教程之文件三剑客sed命令用法详解

    sed是一种流编辑器,它是文本处理中非常强大的工具,能够完美的配合正则表达式使用,用法简单实用,非常灵活. 工作原理:sed命令处理文本时,把当前处理的行存储在一个临时缓冲区中,称为"模式空 ...

最新文章

  1. 爬取小说 spider
  2. 数据库、记录、字段、文档
  3. Python3将xml文件解析为Python对象
  4. 如何删除非当前用户下的JOB
  5. java应用cpu使用率过高问题排查
  6. pca降维的基本思想_百面机器学习 第四章 降维 PCA
  7. 捡起JavaScript(3)
  8. check_mk自定义监控增加性能数据图形展示
  9. Gulp模块报错:Did you forget to signal async completion? 处理
  10. 30 个最好的数据可视化工具推荐
  11. POJ2752 (Seek the Name, Seek the Fame,kmp)
  12. 首周任务 :asp留言板
  13. ms17-010 php版本,Windows系统SMB漏洞ms17-010补丁下载!
  14. Java技术体系简介
  15. P2P平台公司的9种职位
  16. Windows系统为指定用户设定本地组策略
  17. 复活吧,我的僵尸路由器们,wrt1041n v2再战江湖,路由器硬改硬刷手把手超详细教学
  18. 我对目前人工智能和机器学习的看法!
  19. 服务停止端口未释放_工信部出手!对通信短信息和语音呼叫服务管理公开征求意见...
  20. 蓝桥杯:三羊献瑞(答案不唯一)

热门文章

  1. layui数据表格分页无法正常显示
  2. python音乐的数据抓取与分析_python抓取网易云音乐热评做词图数据分析
  3. 青藤《关键信息基础设施增强保护安全实践》论文入选中国科技核心期刊
  4. Jenkins_Docker
  5. LightGBM 原理、代码最全解读!
  6. 诺基亚发布NetAct云网络管理系统,为5G网络演进铺路
  7. 九个角度分析对比 Android、iOS开发区别
  8. 剪辑视频,在视频画面上编辑一张图片
  9. Arm芯片上电启动流程剖解
  10. 51nod1693 水群