美文网首页
2019-04-16seq和sed的区别

2019-04-16seq和sed的区别

作者: Alice1103 | 来源:发表于2019-04-16 21:39 被阅读0次

seq命令的使用

作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制

语法:

  [1] seq [选项]    尾数

  [2] seq [选项]    首数  尾数

  [3] seq [选项]    首数  增量 尾数

选项:

    -f, --format=格式

    -s, --separator=字符串,使用指定的字符串分割数字(默认使用个"\n"分割)

    -w, --sequal-width  在列前添加0 使得宽度相同

sed命令的使用

Linux sed命令是利用script来处理文本文件。

sed可依照script的指令,来处理、编辑文本文件。

参数说明

-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。

-f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。

-h或--help 显示帮助。

-n或--quiet或--silent 仅显示script处理后的结果。

-V或--version 显示版本信息。

动作说明

a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~

c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!

d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;

i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);

p :打印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~

s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!

例子:

1)只要删除第 2 行

     nl /etc/passwd | sed '2d'

2)要删除第 3 到最后一行

    nl /etc/passwd | sed '3,$d'

3)数据搜索并替换:

    sed 's/要被取代的字串/新的字串/g'

eg: cat  test.sh 的内容为:

abc

hahahahaha

替换a为m

nl test.sh | sed 's/a/m/g'

相关文章

  • 2019-04-16seq和sed的区别

    seq命令的使用 作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数...

  • sed 匹配多行,在行首添加字符

    macOS 的 sed 命令是 BSD 版本的,和 GNU 版本的 sed 有区别。用 brew 安装 gnu-s...

  • 2019-11-02 sed 's///g' 与sed 's//

    sed ‘s///g’ 与sed ‘s///’ 其实是有很大区别的,要是不注意肯定出错,请看例子: 题目:删除一个...

  • sed命令

    sed命令 对比用paste和tr命令将fastq文件转换为fasta文件 paste sed命令 sed用法

  • sed 命令学习

    参考极客学院:正则表达式和 SED参考菜鸟教程:Linux sed命令参考酷壳:SED 简明教程 sed匹配没有问...

  • Sed 命令地址匹配问题总结

    这个问题来源于ChinaUnix的一篇帖子“sed地址和模式匹配的问题”。 man sed手册说明 Sed默认的命...

  • sed使用技巧

    sed工具 sed工具的用法有很多地方和grep相似,但是grep实现的只是查找而不能替换,sed工具则可以这么操...

  • 文本处理工具-sed

    sed的定义和功能:sed是一种行编辑器,也是一个管线命令,可以分析 standard input,而且 sed还...

  • 10-文本处理三剑客之sed

    本章内容 ◆ Sed介绍◆ Sed用法◆ Sed高级用法 处理文本的工具sed sed工具 练习 1、删除cent...

  • 二十二 awk命令

    一、awk和sed的区别 awk更像是脚本语言awk用于“比较规范”的文本处理,用于统计数量并输出指定字段使用se...

网友评论

      本文标题:2019-04-16seq和sed的区别

      本文链接:https://www.haomeiwen.com/subject/axiiwqtx.html