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

linux,脚本,sed,命令,文本,首行,尾行,插入,空行 · 浏览次数 : 0

小编点评

```bash # 创建文件,内容为“nu rhol rhos” touch nullLine.sh # 打开文件,并使用sed命令在首行和尾行插入空行 sed -i '1s/^/\/' shellsed -i '$s/$/\/' shell nullLine.sh # 运行脚本 bash nullLine.sh ```

正文

@[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
              

                结果如下
                居中的图片: 在这里插入图片描述

                文章知识点与官方知识档案匹配,可进一步学习相关知识
                云原生入门技能树首页概览8859 人正在系统学习中

                与[转帖]Linux脚本-sed命令在文本首行和尾行插入空行相似的内容:

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

                @Linux脚本-sed命令在文本首行和尾行插入空行 Linux脚本-sed命令在文本首行和尾行插入空行 演示如下: 首先创建需要操作的文本文件 //create a file containing string on ubuntu 20.04 terminal touch shell gedit

                [转帖]Linux中最全shell命令&常用注意事项

                在编辑linux脚本中不断的会用到复杂的脚本编辑,写文章记录。 Linux命令大全(手册) – 真正好用的Linux命令在线查询网站 目录 推荐书籍: Linux常用命令 Linux 常用命令 在linux shell脚本中root切换到普通用户执行脚本 Linux—shell中$(( ))、$(

                [转帖]Linux之Shell 脚本执行三种方式

                什么是Shell? Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash ShellShell也是一门编程语言<解释型的编程语言>,即shell脚本一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shell可能支

                [转帖]Linux Shell 脚本的 10 个有用的“面试问题和解答”

                http://blog.itpub.net/31545813/viewspace-2926667/ Linux 的浩瀚无垠,使人总能每次都提交与众不同的内容。这些内容不仅对他们的职业生涯很有用,同时也让他们增长知识。在此,我们就尝试这么去做,至于能取得多大的成功,就由我们的读者朋友们来判断吧。 在此

                [转帖]linux shell 脚本一些主要知识点整理

                文章目录 一、/bin/sh 与 /bin/bash 的区别二、vi与vim的区别三、shell变量四、Shell字符串五、Shell函数六、Shell基本运算符1、Shell expr:进行整数计算2、Shell (()):对整数进行数学运算3、Shell let:对整数进行数学运算4、Shell

                [转帖]Linux——Shell脚本参数传递的2种方法

                https://www.cnblogs.com/caoweixiong/p/12334418.html 前言 平时会遇到很多脚本都有参数选项,类似: ./test.sh -f config.conf -v --prefix=/home 这种脚本怎么写呢? 一、Shell 特殊参数解释 首先来看几个特

                [转帖]linux 批量修改文件格式

                将Windows上的shell脚本拷贝到Linux时,脚本的编码格式还是docs,需要改成unix才可执行,在文件不多的情况下可以直接手动更改,但是在脚本文件比较多的时候,手动改起来就太麻烦了,此时就可以使用shell命令批量来进行更改。 批量更改脚本如下: for i in `find . -ty

                [转帖]Linux Shell:date日期时间操作

                https://www.jianshu.com/p/cc9ebb212a8e 整理Linux Shell脚本中常用的日期操作,给予date命令,主要用法总结 获得当前日期,时间戳,date,date '+%s' 日期解析(字符串转日期,时间戳转日期)date -d 日期格式化输出,date '+%'

                [转帖]Linux文件分发脚本,只需一条命令将你的文件分发到各个服务器上

                https://zhuanlan.zhihu.com/p/438457921 背景 在运维或在日常工作生活中,我们经常会把一个文件拷贝到其它服务器上,或同时分发到多个服务器上,甚至要求目标机将文件放在相同的路径下,方便程序进一步调用。 遇到这种问题,我们通常的做法是使用scp或rsync命令把文件拷

                [转帖]Linux中执行shell脚本的4种方法总结

                https://www.jb51.net/article/53924.htm 这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下 bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件