sed指令助记表

爬虫君子协议-robots.txt协议 文章目录一.定义二.用法 一.定义 robots协议是一种约定俗称的爬虫协议,由网站主人规定了该网站的哪些内容可以爬取,哪些内容不可以爬取,擅自爬取可能承担相关法律责任。之所以称之为君子协议,是因为防君子不防小人,该协议并没有用技术手段实现反爬,只是一个申明。 在网站根目录后输入/robots.txt后即可查看该网站的君子协议 例如访问https://www.douban.com/robots.txt可查看豆瓣网站的君子协议 查看结果如下 User-agent: * Disallow: /subject_ 阅读详情
当我们在类unix系统编程开发的时候,使用sed过滤调试日志一项必要的技巧。不过如果长时间不使用sed后,那一堆的sed指令就几乎忘光了。

我觉得man sed的说明太长了,也是容易忘记的原因之一,所以我用常用的符号简化了sed的指令表,方便记忆。

下面是POSIX标准兼容的sed的指令,其它的sed可以自己用man查一下。
(1) [1]指第一行。
(2) printf指按某种格式输出。

匹配参数个数 指令名 指令参数 操作
1 a text printf(prev, text)
2 b lable goto label
2 c text pattern < null && text > stdout
2 d pattern < null
2 D pattern[1] < null
2 g pattern < hold
2 G pattern << hold
2 h pattern > hold
2 H pattern >> hold
1 i text text > stdout
2 I printf(noescape, pattern)
2 n pattern > stdout && pattern < nextline
2 N pattern << nextline
2 p pattern > stdout
2 P pattern[1] > stdout
1 q goto end && quit
1 r file printf(prev, file)
2 s s/basic-regexp/replacement/ngpw wfile
n n-th
g global
p pattern > stdout
w pattern >> wfile
2 t label exist label
2 w file pattern >> file
2 z pattern >< hold
2 y y/charset/charset/
0 : label
1 = __LINE__
0 # comment




大唐杯历届省赛押题训练(6) 考试-TD-LTE无线网络设备介绍-TD-LTE网络架构一、单选题1TD-LTE的接入网E-UTRAN由下列哪些网元组成( )。0分/1分A、RNCB、BTSC、eNode BD、Node B提交答案:B正确答案:C考点TD-LTE网络架构解析暂无试题解析二、多选题1关于LTE网络整体结构,哪些说法是正确的( )0分/2分A、E-UTRAN用E-NodeB替代原有的RNC-NodeB结构B、E-NodeB间的接口为S1接口C、各网络节点之间的接口使用IP传输。 阅读详情

相关推荐

深入解析i2cdetect:从基础命令到高级读写操作

本文深入解析Linux下i2cdetect工具,从基础安装、总线扫描到高级读写操作。作为i2c-tools的核心组件,i2cdetect是硬件调试的得力侦探,能快速识别I2C总线上的设备地址。文章还涵盖了i2cdump、i2cset、i2cget等进阶工具,并介绍了如何在C程序中调用读写接口进行嵌入式开发,是掌握I2C通信调试的实用指南。

weixin_29189987的博客 371

sed配合正则表修改文件内容,sed修改不定长度内容,sed修改任意值的内容。sed修改后面不定长度值的内容

正则表达式修改不定长度的值: sed修改后匹配面的值: 使用sed命令,将文件 S98ifconfig.txt中的 ip 修改为11.11.11.190 sed -ri 's/(IPADDR=")[^"]*/\111.11.11.190/' S98ifconfig.txt 原来的样子: IPADDR=“192.168.1.110” 修改之后的样子 IPADDR=“11.11.11.190” ...

Done Lin的专栏 1768

全国大学生软件测试大赛Web应用测试(二)Selenium功能测试环境配置

全国大学生软件测试大赛Web应用测试(二)Selenium功能测试环境配置指南配置JAVA配置mooctest配置ChromeDriver配置SeleniumSelenium的使用 环境配置指南 配置JAVA 首先进入JDK8官方安装地址 然后找到Windows 64位 jdk8 点击下载(这里下载需要登录Orcale 账户) 下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 D:\java\jav

Kennen0_0的博客 9606

sed指令用法详解

1. sed的作用 sed(stream editor)sed 会根据脚本命令来处理文本文件中的数据,这些命令要么从命令行中输入,要么存储在一个文本文件中,此命令执行数据的顺序如下: 每次仅读取一行内容; 根据提供的规则命令匹配并修改数据。注意,sed 默认不会直接修改源文件数据,而是会将数据复制到缓冲区中,修改也仅限于缓冲区中的数据; 将执行结果输出。 当一行数据匹配完成后,它会继续读取下一行数据,并重复这个过程,直到将文件中所有数据处理完毕。 2. sed知识点 2.1 sed语法 1> se

M2嵌入式 1万+

SPSS中的数据分析—信度效度检验【1】

前一段时间跟大家分享了好几篇关于EXCEL方面的数据分析知识,不知道大家都掌握得怎么样了。今天咱们换个口味,给大家讲一下关于SPSS中的数据分析——信度效度检验。 现阶段正处在毕业季阶段,很多同学可能都正在忙着去弄自己的论文和答辩(不知道大家在翟天临上热搜这个事情上有没有做出过一定贡献),很多时候我们在写论文答辩甚至于其他课题研究的时候都会选择用问卷这种形式来收集数据。最后我们只需要针对问卷所取...

小白数据营的博客 6万+

恒玄BES2700ZP开发实战:从零搭建嵌入式音频系统

本文详细介绍了恒玄BES2700ZP蓝牙音频SoC的开发实战,从环境搭建、SDK架构解析到蓝牙音频、AI语音集成及低功耗优化。重点探讨了如何利用其多核架构实现高性能音频处理和LE Audio支持,为开发者提供从零构建嵌入式音频系统的完整指南。

o1p2q3r的博客 918

sed 指令替换用法

#特殊符号解析 sed "s/<\/span>&nbsp;/ /g" -i source_json.txt sed "s/&nbsp;/ /g" -i source_json.txt sed "s/<\/span><\/span>/ /g" -i source_json.txt sed "s/<\/span>//g" -i source_json.txt sed "s/&quot;/\"/g" -i source_json.txt s.

m0_50668851的博客 1万+

谷歌学术用publish-or-perish来对引用量排序

用谷歌学术搜索文献的时候发现不能按照引用量高低进行排序,网上提供了这个软件。 下载地址如下:Publish or Perish (harzing.com)https://harzing.com/resources/publish-or-perish 关于软件界面页面和各种指标的介绍,可以参考中科大的这个PPT: 文献分析软件——publish or perish(精品·公开课件).ppt (book118.com)https://max.book118.com/html/2018/1124/813

m0_48878989的博客 1万+

linux中sed高级指令及用法

上一篇我们介绍了<Linux - 不得不知的利器(sed)> 的基本指令,sed还支持很多更高级的指令,可以满足工作中很多需求。下面来介绍sed高级指令用法。 sed 高级指令 h 将模式空间中的数据复制到保留空间 H 将模式空间中的数据追加到保留空间 g 将保留空间中的数据复制到模式空间 G 将保留空间中的数据追加到模式空间 x 将模式空间和保留空间中的数据对调 n 读取下一行数据到模式空间 N 读取下一行数据追加到模式空间 y/源/目标/ 以字符为单位将源字符转为目标字

chen1415886044的博客 1153

华为OD机试真题2026双机位C卷 Python&JS 语言 实现【主次关联成环警告】

在ICT运维领域,现网运维工程师面向对设备上报的众多告警,往往需要筛选出最主要的告警优先处理,次等级的告警或许为同一个根因导致的告警,处理优先级会放后或者不处理,这样就诞生出主次关联告警的概念。给定一系列告警的主次关联关系,判断是否存在如下情况:

MISAYAONE的博客 269

MiniQMT国债逆回购策略Python代码全解析

通过本文的介绍,我们不仅学习了如何在MiniQMT平台上使用Python编写国债逆回购策略,还对策略的逻辑构建、代码实现以及风险管理有了深入的了解。国债逆回购策略是一种适合初学者的低风险投资方式,希望本文能帮助你在量化交易的道路上迈出坚实的一步。

木头大左的博客 1919

sed指令讲解和常见用法

在linux环境下,sed是一种非常常用的非交互式的流编辑器。流编辑器就是针对输入流进行编辑,输出到输出流。 sed的具体工作流程 首先需要明确两点: sed认不改变输入流 sed基本处理单位是行 具体的流程为: sed从输入流中读取一行,放到pattern space这个缓存区,执行相应的命令,执行完命令,放入hold space中,作为输出流,输出到目录,或者重定向到文件,开始读取下...

7203

软件可靠性测试与评价

本文系统介绍了软件可靠性工程的核心内容,包括可靠性概念、模型分类、测试方法和评价体系。重点解析了可靠性测试的三大步骤:定义运行剖面、设计测试用例和实施测试收集数据,并以智能安防系统为例说明具体应用。可靠性评价需结合业务场景,通过量化指标(MTBF、失效率等)和模型预测持续优化系统。文章强调可靠性需贯穿软件全生命周期,通过闭环反馈实现持续改进,为关键系统提供质量保障。

moton2017的博客 2049

sed指令用法

sed指令解释 [root@tengine2test yeqinfang]# sed --help Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n, --quiet, --silent suppress automatic printing of patte...

weixin_43431593的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

sed学习与实践1:sed基本指令

sed学习与实践1:sed基本指令

1366

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

shell编程(十)sed指令

sed指令介绍 sed指令是shell中常用常见的指令,一般使用sed来进行文本文件的处理。 一般sed指令是以行为单位进行处理文本文件的。 参数说明 a:新增,在指定行的下方进行新增行 c:取代,取代n1到n2行之间的内容 d:删除某些行 i:插入,在指定行的上行插入一行内容 p:打印 s:替换,和vi中的替换语法类似,将内容替换成指定内容 增加操作 下方增加一行,两种方式 第一种方式 se...

董皓宇 509

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【linux指令】一文掌握 Sed 的详细用法(Sed 备忘清单)

Sed 是一个流编辑器,此 Sed 备忘清单包含 Sed 命令和一些常见的 Sed 技巧。将“world”替换为“universe”,但前提是该行以“hello”开头。在包含“hello”的每一行之前插入“示例:”文件的数字行,但如果行不为空,则仅打印数字。在匹配“正则表达式”的行上方插入一个空行。在匹配“正则表达式”的行下方插入一个空行。在匹配“正则表达式”的行周围插入一个空行。文件的数字行(数字在左,右对齐)删除从第 3 行开始的每 2 行。文件的数字行(简单的左对齐)删除以“Hello”开头的行。

数据知道的博客 1万+

sed指令使用详解

sed的选项、命令、替换标记 命令格式 sed的命令格式:sed [options] 'command' file(s); sed的脚本格式:sed [options] -f scriptfile file(s); 选项 -e :直接在命令行模式上进行sed动作编辑,此为默认选项; -f :将sed的动作写在一个文件内,用–f filename 执行filename内的sed动作; -i :直接修改文件内容; -n :只打印模式匹配的行; -r :支持扩展表达式; -h

Primeprime的专栏 6060

关于编辑指令Sed

<br />转自:http://www.pczpg.com/html/caozuoxitong/Lunix_Unix/20090610/6404_4.html<br />sed简介:<br /> <br />sed 是一个精简的、非交互式的编辑器。它能执行与编辑vi和emacs相同的编辑任务。sed编辑器不提供交互使用方式:只能在命令行输入编辑命令、指定文件 名,然后在屏幕上察看输出。sed编辑器没有破坏性。它不会修改文件,除非用shell重定向来保存输出结果。缺省情况下,所以的输出都被打印到屏幕上。<br

成长之路 728

makefile里经常看到sed指令

问题 这里,我们给出了一个模式规则来产生[.d]文件:      %.d: %.c              @set -e; rm -f $@; \               $(CC) -M $(CPPFLAGS) $; $@.$$$$; \               sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' ; $@; \        

Decisiveness的专栏 4287

[linux工具] sed

sed(Strem Editor)本质上是一个编辑器,但是它是非交互式的,这点与VIM不同;同时它有事面向字符流的,输入的字符流经过sed处理后输出。这两点特性使得sed成为命令行下非常有用的文本处理工具。 一、sed基础 1.1 使用gnu-sed替换macOS下sed mac自带的sed工具与linux下的gnu-sed使用上有所区别,比如mac下通过sed -i xxx直接修改文件时候必...

xktxoo的博客 1200

Shell sed 常用指令

背景介绍用户主题参与方式

snoop_lttx的专栏 423

sed命令工具 选项 指令 的使用

认识sed工具的基本选项 sed命令的常用选项如下: -n(屏蔽默认的输出,默认sed会输出读取文档的全部内容) -r(让sed支持扩展正则) -i (sed直接修改源文件,默认sed只是通过内存临时修改文件,源文件无影响) sed命令的常用指令如下: sed指令p(显示)、d(删除)、s(替换)等常见的操作 sed用法 用法一、 前置命令 | sed 选项 指令 用法二、 sed 选...

chengxiug的博客 473

【linux指令】sed指令

原文地址:https://www.cnblogs.com/maxincai/p/5146338.html 目录 sed的选项、命令、替换标记 命令格式 选项 参数 sed命令 sed替换标记 sed元字符集 sed用法实例 我们先准备一个测试文件 替换操作:s命令 替换文本中的字符串: -n选项和p命令一起使用表示只打印那些发生替换的行: 全面替换标记g 当需要从第N...

RToax 578

sed用法

Sed 命令列可分成编辑指令与文件档部份。其中 , 编辑指令负责控制所有的编辑工作 ; 文件档表示所处理的档案。sed 的编辑指令均由位址(address)与函数(function)两部份组成 , 其中 , 在执行时 , sed 利用它的位址参数来决定编辑的对象;而用它的函数参数(解[3])编辑。此外 , sed 编辑指令 , 除了可在命令列上执行 , 也可在档案内执行。其中差别只是在命令列上执行

HexBug 1456

sed基础操作指令

sed 命令应用广泛,使用简单,是快速文本处理的利器。它其实没多少技巧,背诵、使用是最合适的学习渠道,属于硬技能。但它又很复杂,因为高级功能太多。 随着使用,你会发现它和vim的一些理念是想通的,正则表达式的语法也基本上一样,并没有多少学习成本。从个人视野和工作效率上来看,sed命令都是程序员必须掌握的一个重要工具。 一个简单的入门 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200703160831844.jpg?x-oss-process=image/wate

******* ▄︻┻┳═一 ******* 1490
上一篇: 华为面试
下一篇: ImageMagick示例报异常的原因(2点)
czl21
博客等级 码龄18年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值