`
wolf_19
  • 浏览: 164147 次
社区版块
存档分类
最新评论

Linux中通过命令直接删除文件中最后一行

阅读更多




 
  1. sed -i '$d' file  
 


    何谓 Sed(Stream EDitor):

      Sed 原为 UNIX 系统上的非交谈式文字编辑器(non-interactive stream  editor)。当 Sed 读入待编辑文件,会依编辑命令来进行文件的编辑工作。

     如同其它  UNIX  的指令一般,Sed  亦是由标准输入(standard input)读入欲编辑的文件,经Sed处理后,再由标准输出(standard output)送出结果。由于 Sed 是采逐行读入文字,并依据命令来进行编辑,因此可视作档案中的文字逐行通过  Sed 编辑器。

    由于  Sed 可依使用者所下的命令自动完成文件编辑工作,因而成为``管线式处理''(pipe line)中文件编辑的重要工具。

分享到:
评论

相关推荐

    LINUX处理文本命令

    LINUX处理文本命令 处理文本和文本文件的命令 一. sort 文件排序, 通常用在管道中当过滤器来...这个过滤器将会删除一个已排序文件中的重复行. 这个命令经常出现在sort命令的管道后边. 四. expand, unexpand ... ...

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    linux vi 常用命令

    vi命令列表 1、下表列出命令模式下的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 ^ 光标移动至行首 0 数字"0",光标移至文章的开头 G 光标移至文章的最后 $ 光标移动至行...

    LINUX 20招

    可能在因特网上存在某个非法分子,通过专门的黑客程序把在网络线路上传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux系统中禁止使用Linux命令。在linux里,如果要...

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    linux命令执行,历史记录,常用命令

    使用方法:把该Q可执行文件考备份到linux上,任何目录都行,第一次执行用./q的方式执行,第一次执行之后q程序会被加到系统目录,以后每次执行都可以像使用系统命令一样。例如 1.查看保存过的命令 [root@localhost ~]# ...

    Linux操作系统:文件的创建、查找及删除ppt.pptx

    文件的创建、查找及删除 文件类型 文件创建命令—touch 格式:touch [选项] 文件名;... 回车 下一行; b 上一页; less命令 作用:可以向前或向后查看文件内容; 格式:less [选项] 文件名; 常用参数:-m 显示类似mor

    Linux命令参数的应用

    Linux系统中常见的目录结构(系统自带的目录): / 根目录 /boot 启动目录 /etc 配置文件存放目录 /tmp 临时文件存放目录 ...dd 删除一行文字 x 删除一个字符 :行数 光标跳转到指定的行 $ 光标跳转到该行的行尾 G

    linux教程——很使用的那种

    由于linux中的别名机制,使用rm等价与使用rm -i,这样在删除文件或目录时会有提示,如果不想出现提示内容,需要加选项-f。写脚本的时候需要加上-f,因为批量删除文件或目录不需要每次都提示询问。 在unix中rm删除文件...

    Linux基本命令的使用

    19. 创建Readme.txt文本文件,内容为你的姓名全拼、学号等信息,保存关闭后用命令查看Readme.txt文件的内容,并在每一行前加行号。 20. 在root目录下创建新文件夹mydir1,其绝对路径为“/root/testdir/mydir1”...

    Linux常用的命令。。。。。

    按下 SHIFT-G 键可以使得当前光标直接跳转到文件最后一行 /string 下搜索 shift +n 向上搜索 n 向下搜 ?string 上搜索 gedit + name 用来图形化编辑 rmdir 删除目录 rm 删除文件 sed 's/cat/dog/' cats 将cats ...

    Linux命令替换rm命令防止误删除

    推荐阅读:Linux rm 命令误删文件的恢复方法 1. 在/home/username/ 目录下新建一个目录,命名为:.trash 2.. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh 代码如下: PARA_CNT=$# TRASH_...

    VI 命令 Linux

    vi 常用命令行 1.vi 模式 a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了. ...”,即可将光标移动到最下面一行,在该模式下,您可以搜索数据,而且读取,存盘,大量删除字符,离开vi,显示行号等操作.

    Linux命令笔记

    5:grep 在文件中搜索字串匹配的行并输出 语法:grep -iv[指定字串][文件] 6:uname 显示当前操作系统名称 常用命令/压缩解压 1:gzip 压缩文件 语法:gzip [文件] 2:gunzip 解压缩.gz文件 语法:gunzip [压缩文件] ...

    如何利用sed命令高效删除文件的特定行

    sed 是 Stream Editor 的简写,它用于在 Linux 中进行基本的文本转换,是文件操作的一个重要命令,所以,我们也可以用它来实现文本的删除操作。 下面是一些 sed 命令的使用示例,覆盖了大多数的使用场景,

    Linux下用户和进程的管理

     再次查看/etc/group文件中的最后一行,看看有什么变化。  删除组stuff。groupdel 3. 用Linux-conf创建用户和组  进入X-Window图形界面。  打开控制面板,启动用户和组群管理子程序,在打开的界面中练习用户...

    LINUX安装与配置简明手册

    通过本书的学习,你会成为一个Linux 操作系统的安装专家,并能使配置的机器完全按自己的意愿工作。 目 录 前言 第1章 安装Linux操作系统的准备工作 1 1.1 概述 1 1.1.1 什么是Linux操作系统 1 1.1.2 Linux操作系统...

    linux下利用shell在指定的行添加内容的方法

    在linux的一些配置中总会要进行某个文件中的某行的操作,进行增加,修改,删除等操作。 而这里主要是进行的是指定的行添加数据的操作: 脚本如下: sed -i '3i asdf 1.sh' 1.sh 这个就是在1.sh中的第3行加入asdf的...

    linux 面试题 (附答案)

    3.在vi编辑器中的命令模式下,键入 B 可在光标当前所在行下添加一新行。 A ; B ; C ; D A 4.在vi编辑器中的命令模式下,删除当前光标处的字符使用 A 命令。 A ; B ;; C ; D ;; 5.在vi编辑器中的命令模式下,重复...

    sed命令使用

    Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 语法 sed [-hnV][-e[removed]][-f...

Global site tag (gtag.js) - Google Analytics