SED使用手册

合集下载

金属探测仪说明书

金属探测仪说明书

调节允差 不
确保输送机通电并且产品准备通过,一旦按下 SELECT 启动自动设定,
需要产品连续通过设备直到设定停止,否则探测器不能正确识别产品的信号。
在产品通过时,保证在开口附近没有金属移动,特别是手表、戒指等。 按 SELECT,显示应该如下所示:
Initialising for Auto-setup
从事操作设备的人员对工作的能力和经验至关重要,他们应遵守法令法 规要求,包括健康和安全条例中的条款,以及任何合法修改 。
注:MET30+的安装请参考安装手册。
3
PDF 文件使用 "FinePrint pdfFactory Pro" 试用版本创建
MET 30+
SAiMO
MET 30+金属探测器
操作使用说明书
软件版本 1.XX
REF: Q875-0019-issue3
江苏赛摩集团有限公司
PDF 文件使用 "FinePrint pdfFactory Pro" 试用版本创建
MET 30+
操作手册
目录
金属探测器

1. 概述 2. 健康和安全 2.1 工厂健康安全条例 3. 介绍 4. 机器设定 4.1 探测器显示和键盘 4.2 初始测试 4.3 产品设定 4.4 计时器设定 5. 软件使用 5.1 通电 5.2 安全密码 5.3 操作员菜单 5.4 管理员菜单 5.5 工程师菜单 6. 操作流程图 7. 故障排除指导 7.1 误动作/低灵敏度 7.2 探测测试样品失败 7.3 探测样品没有误动作 7.4 探测样品但误动作 8. 样品测试 8.1 操作 8.2 测试失败的推荐做法 8.3 工程设定 8.4 样品测试流程图 9. 打印机 9.1 打印模式 9.2 报告 9.3 工程设定 9.4 打印机接线图 10. 术语表 10.1开口 10.2柱状图 10.3工厂测试设定 10.4误动作 10.5无金属区 10.6噪声 10.7产品效应

Leica TS11 TS15 全站仪 用户手册

Leica TS11 TS15 全站仪 用户手册

Leica TS11/TS15用户手册版本 2.0中文2TS11/TS15, 简介简介购买恭贺您购买 Leica TS11/TS15全站仪。

本手册包括了重要的安全指南,可指导您安全地安装并使用仪器。

详情请参见"6 安全指南"。

请您在使用本产品之前仔细阅读用户手册。

仪器标识仪器的型号和序列号标注在仪器标签上。

请将仪器型号和序列号填写在下面。

当您需要与经销商或Leica Geosystems 授权的维修部门联系时,将会用到这些信息。

符号本手册中所使用的符号有如下的含义:类型:_______________序列号:_______________类型说明ƽ危险指出一个即将来临的危险情形,如果不加以避免,将导致严重伤害甚至死亡事故。

TS11/TS15, 简介3商标•Windows 是微软公司(Microsoft Corporation)在美国和其他国家的注册商标。

•Bluetooth 是蓝牙标准化组织(Bluetooth SIG, Inc)的注册商标。

•SD 是 SD 卡协会的注册商标。

其他商标所有权归各自拥有者。

本手册的有效性本手册适用于TS11和TS15 全站仪。

手册对于不同型号的区别会详加说明。

ƽ警告表示潜在的或操作不当所致的危险情况,如果不加以避免,将造成伤亡或严重损害。

ƽ小心表示潜在的或操作不当所导致的危害,如果不加以避免,将导致轻微的人身伤害或明显的设备、经济损失和环境的损害。

)表示在实际使用中必须注意的重要章节,以便能够正确、有效地使用该仪器。

类型说明4TS11/TS15, 简介可用文档TS11/TS15 文档和软件请在下面资源中查阅:•Leica Viva Series DVD•https://myWorld@Leica Geosystems (https://)提供许多服务,信息和培训材料。

通过直接访问 myWorld,您在任何时候(7天×24小时)都可以获取相关服务。

易驱变频器手册ED3000S

易驱变频器手册ED3000S

ED3000S系列变频器使用说明书(V1.0)深圳市易驱变频技术有限公司地址:深圳市福田区八卦三路光纤工业小区前言感谢您使用深圳市易驱变频技术有限公司生产的ED3000S系列变频器。

ED3000S系列变频器是深圳市易驱变频技术有限公司在ED3000基础上,针对小型设备的需求而开发的体积更小,安装配线、维护更加方便的一款高性能变频器。

除多功能控制端子外,其他全部兼容ED3000系列机型。

为设备制造商和终端客户提供了集成度高的一体化解决方案,对降低系统采购和运营成本,提高系统可靠性具有极大价值和帮助。

在使用ED3000S系列变频器之前,请变频器使用者及相关技术人员仔细阅读使用说明书,以确保能正确安装和操作ED3000S系列变频器,使变频器发挥其最佳性能。

本说明书如有改动,请以新版为准,恕不另行通知。

读者对象本使用说明书适合以下人员阅读变频器安装人员、工程技术人员(电气工程师、电气操作工等),设计人员请确保此使用说明书到达最终用户手中。

本书约定符号约定注意由于没有按要求操作,可能造成中等程度伤害或轻伤的场合。

危险由于没有按要求操作,可能造成死亡或重伤的场合-目录-第一章概要1.1 产品确认-------------------------------------------------(5)1.2 安全注意事项-------------------------------------------(6)1.3 使用注意事项-------------------------------------------(8)1.4 报废注意事项-------------------------------------------(10)第二章产品规范及订货须知2.1 变频器系列型号----------------------------------------(11)2.2 产品技术规范-------------------------------------------(11)2.3 变频器的外观说明-------------------------------------(13)2.4 外型尺寸-------------------------------------------------(13)2.5 选配件----------------------------------------------------(14)第三章变频器的安装及配线3.1 变频器的安装环境-------------------------------------(16)3.2 变频器面板的拆卸和安装----------------------------(16)3.3 变频器配线的注意事项-------------------------------(17)3.4 主回路端子的配线-------------------------------------(17)3.5 基本运行配线图----------------------------------------(20)3.6 控制回路配置及配线----------------------------------(20)3.7 符合EMC要求的安装指导--------------------------(24)第四章变频器的运行及操作说明4.1 变频器的运行-----------------------------------------(26)4.2 键盘的操作与使用-----------------------------------(28)第五章功能参数表5.1 表中符号说明-----------------------------------------(36)5.2功能代码表--------------------------------------------(36)第六章功能参数表详述6.1 基本参数(P000-P032)----------------------------(50)6.2 辅助参数(P033-P066)----------------------------(56)6.3 保护参数(P067-P070)----------------------------(61)6.4 开关量输入输出参数(P071-P084)-------------(62)6.5 简易多段速运行参数(P085-P113)-------------(69)6.6 摆频及测量参数(P114-P127)-------------------(71)6.7 过程PID控制参数(P128-P147)----------------(73)6.8 通讯参数(P148-P151)----------------------------(78)6.9厂家功能参数(P152-P205)-----------------------(78)第七章故障诊断及处理7.1 故障现象对策-------------------------------------------(80)7.2 故障记录查询-------------------------------------------(83)7.3 故障复位-------------------------------------------------(83)第八章保养和维护8.1 日常保养及维护----------------------------------------(84)8.2 定期保养及维护----------------------------------------(84)8.3 变频器的保修-------------------------------------------(85)第一章概要1.1 产品确认开箱时,请认真确认:在运输中是否有破损或刮伤损坏现象,本机铭牌的额定值是否与您的订货要求一致。

TRNSYS MANUL手册第七章

TRNSYS MANUL手册第七章

TRNSYS 16瞬态系统模拟计算机程序a TRaNsient SYstem Simulation program第7章TRNEDIT:编辑输入文件和创建RENSED应用软件TRNEdit: Editing the Input File and Creating TRNSED Applications7. TRNEDIT:编辑输入文件和创RENSED 应用程序引言这部手册包括了关于TRNEdit的程序的信息,同样也包括了TRNSYS的输入文件的句法规则等(7.5节以及以后部分)。

TRNEdit有TRNSHELL发展而成,是TRNSYS系列的中心部分。

TRNSYS模拟器代替了TRNSHELL的这种功能,但是TRNEdit可以提供一些特殊的功能:●输入文件的text文本格式的编辑(高级用户用,见7.1.1章节)●支持变量的运行(见7.1.2章节)●编辑TRNSED输入文件并且生成可以发布的程序7.1节和7.2节按照“如何去做?”的方式来介绍。

一个完整的TRNESED语言在7.3节中有详细介绍,0节介绍了所有的TRNEdit的输入。

7.1. 如何用TRNEdit7.1.1. 编辑并运行TRNSYS 输入文件TRNEdit可以用来编辑TRNSYS输入文件(deck格式的文件)。

通过TRNSYS启动的快捷键来登陆该程序,打开认任意的输入文件(标准的TRNSYS文件有一个.dck的后缀,TRNSED 文件有.trd的后缀)。

打开一个.dck文件,通过改变过滤器来找到TRNSYS文件,而不是TRNSED文件。

图7.1 在TRNEdit里面编辑一个TRNSYS输入文件关于输入文件的语法规则见7.5节和以后章节。

一旦输入文件完成了编译,可以TRNSYS/Calculate菜单来运行或者用F8键来运行(图7.2)。

在运行模拟以后,模拟的结果可以通过“Windows”菜单来显示。

清单list和记录文件有关于模拟的相关信息(注意事项,警告,错误),模拟的其他文件包括输入文、输出文件。

常用shell脚本指令

常用shell脚本指令

常用shell脚本命令1、显示包含文字aaa的下一行的内容:sed -n '/aaa/{n;p;}' filename2、删除当前行与下一行的内容:sed -i '/aaa/{N;d;}' filename3、删除当前行与下两行的内容:sed -i '/aaa/{N;N;d;}' filename依次类推,删除三行,则为{N;N;N;d;},分析知:N为next4、得出以空格为分割的字符串中单词的个数,即统计个数:awk ' { print NF } '如显示字符串VALUE中的单词个数,其中VALUE为:aaa bbb ccc ddd ee f则执行 echo $VALUE | awk ' { print NF } ' 后的结果为65、在linux中建立一个文件与另一文件的链接,即符号链接ln -s /var/named/chroot/etc/named.conf named.conf这要就建立了当前目录的文件named.conf对/var/named/chroot/etc/named.conf 的符号链接。

即操作named.conf就意味着操作实际文件/var/named/chroot/etc/named.conf ,这时用ll命令查看的结果如:lrwxrwxrwx 1 root root 32 Mar 22 12:29 named.conf ->/var/named/chroot/etc/named.conf注意:当用sed来通过named.conf来删除一部分信息时,会将符号链接的关系丢掉,即会将named.conf变成一个实际文件。

所以需对实际文件进行删除操作。

6、显示指定字符范围内的内容:如:显示文件test.txt中字符#test begin与#test end之间所有的字符sed -n "/#test begin/,/#test end/p" test.txt或 awk "/#test begin/,/#test end/" test.txt在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则.1. 单引号和双引号的区别单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是普通字符,不会作变量的引用,直接输出字符窜。

Quark PFT使用手册1118

Quark PFT使用手册1118

Quark PFT系列多功能肺测试仪`使用操作手册没有COSMED Srl公司的许可,不得制造或以其他形式转移该仪器的任意零件本公司不保证翻译的完全正确性,由于使用本手册而造成的间接损失,概不负责。

COSED软件只使用于该仪器该手册的整理依照Adobe PageMaker 6.5,Microsoft Word.Freehand 8.0和Cad程序Word ,Excel已经注册Microsoft公司Lotrus 123已经注册Lotus Development 公司Pagemaker已经注册Adobe 公司Freehand 已经注册Macromedia 公司Quark PFT 肺功能测试使用操作手册2003年新版本版权所有c 1998 COSMEDCOSMED Srl-Italyhttp:/www.cosmed.it目录起始篇 4 安装篇12 校准篇14 数据库管理篇16 肺量计测试篇19 肺容量测试篇28 肺弥散量测试篇31 训练测试篇34 系统维护45 附录49起始篇重要通告使用范围Quark PFT是一种用来进行肺功能测试的医疗设施,它的使用要由医务人员或被培训的专业人员的指导下进行,依美国联邦法例,此系统只能售与或由专业医生使用。

这种设备被界定为一种辅助仪器用来:●阐明肺功能和病理学的诊断●执行有关人类生理学的研究●在运动训练中得到生理的信息在以下情况下,若发生任何事故,COMSED Srl公司概不负责:●由于没有被训练或不合格的人使用●设备不在正确情况下使用●没有按照使用手册中所列事的范围和指令下使用注意事项:该设备,测量数据的计算程序和表达乃根据ATS(美国胸病协会)和ERS(欧洲呼吸病协会)之指导和建议下而进行。

若当一些数据无法与这些协会提供的做比较时,便会使用其他国际协会提供的数据比较法做参考和遵循。

所有可参考的文献已经列于本手册(附录)部分。

本手册的编写及阐述乃依据欧洲医学设备的指示和要求,按COSMED设备分类为(第I类别测量功能医用设备),请认真阅读本手册后再开始使用该设备。

智多星 海狮SL2E-5E FPGA数据手册说明书

Sealion(海狮)SL2E-5E FPGA数据手册西安智多晶微电子有限公司XIAN Intelligent Silicon Technology 西安市高新区科技二路72号西安软件园西岳阁102室邮编710075文档修订历史日期版本修订内容2020.11 1.0 首次发布。

2021.11 1.1 1. 修正2.2节,器件编号说明2022.05 1.2 1. 修正工业等级代号为CI2.修正器件编码说明目录1概述 (1)1.1特性 (2)1.2器件资源 (3)1.3器件结构 (3)1.4封装特性 (5)2管脚与封装 (6)2.1管脚定义 (6)2.2器件编号说明 (6)2.3SL2E-5E-W81FPGA管脚列表 (7)2.4SL2E-5E-N84管脚列表 (8)2.5SL2E-5E-M121管脚列表 (9)2.681-PIN WLCSP封装尺寸 (12)2.784-PIN QFN封装尺寸 (13)2.8121-PIN M BGA封装尺寸 (14)3SL2E-5E交直流特性 (15)1概述西安智多晶微电子有限公司的Sealion(海狮)SL2E-5E FPGA器件(下称“FPGA”),建立在一个优化的低功耗工艺基础之上,并提供最低的功耗,通过最低的成本实现较高的功能性。

FPGA器件旨在用于大批量、成本敏感的应用,使系统设计师在降低成本的同时又能够满足不断增长的应用要求,在低成本、低功耗FPGA市场处于领导地位。

对无线、有线、广播、工业用户以及通信等行业中的低成本的小型应用,本FPGA无疑是最理想的选择。

1.1特性FPGA具有以下特性:丰富的逻辑资源⚫FPGA规模为5,040逻辑单元(LUTs) 低功耗⚫优化的低功耗55nm工艺⚫核电压1.2V⚫对大量丰富的并行处理资源的应用进行了重点优化⚫多逻辑单元以及布线资源高性能可编程逻辑单元⚫采用LUT4查找表,可灵活地优化为LUT5/LUT6组合设计⚫灵活的资源可提升利用率⚫对逻辑单元操作模式的性能进行了优化,例如可创建算术模式,用于实现加法器、计数器、累加器和比较器。

西门子风机类专用变频器使用手册中文版


继电器输出 模拟输出 串行接口 电动机电缆长度
3 个 可编程,30VDC/5A(电阻性负载) 2 个 可编程(0/4mA-20mA) RS485 • • • • RS232 不带输出电抗器 最大 50m(带屏蔽) 最大 100m(不带屏蔽) 最大 200m(带屏蔽) 最大 300m(不带屏蔽) 符合 EN55011 标准 符合 IEC60 801-3 标准 符合 EN610004-3 标准
西门子(中国)有限公司 自动化与驱动集团 标准传动部 2003 年 5 月
1
通用变频器风机水泵负载使用手册
目 录
1
西门子变频器的产品介绍 ........................................................................................................................................ 3 1.1 1.1.1 1.1.2 1.2 1.2.1 1.2.2 工业风机和泵类专用型变频器 MicroMaster 430 的技术数据 ....................................................................... 3 MicroMaster 430 的技术数据如下表所示: ............................................................................................... 3 MicroMaster430 从软件特点上可以满足风机和泵类的应用需求 ......................................................... 4 楼宇暖通空调专用变频器 SED−2 的技术数据 ............................................................................................... 6 SED−2 变频器的技术数据如下表所示: ................................................................................................ 6 SED−2 的软件特点: ................................................................................................................................ 7

字符型液晶使用手册

第一章前言字符型液晶显示模块由字符型液晶显示屏(LCD),控制驱动主电路HD44780及其扩展驱动电路HD44100,少量阻、容元件,结构件等装配在PCB 板上而成。

字符型液晶显示模块目前在国际上已经规范化,无论显示屏规格如何变化,其电特性和接口形式都是统一的。

因此只要设计出一种型号的接口电路,在指令设置上稍加改动即可使用各种规格的字符型液晶显示模块。

第二章字符型液晶显示模块的基本特点1、1、液晶显示屏是以若干个5×8或5×11点阵块组成的显示字符群。

每个点阵块为一个字符位,字符间距和行距都为一个点的宽度。

2、2、主控制驱动电路为HD44780(HITACHI)及其他公司全兼容电路,如SED1278(SEIKO EPSON)、KS0066(SAMSUNG)、NJU6408(NER JAPAN RADIO)。

3、3、具有字符发生器ROM可显示192种字符(160个5×7点阵字符和32个5×10点阵字符,见附录一)4、4、具有64个字节的自定义字符RAM,可自定义8个5×8点阵字符或四个5×11点阵字符。

5、5、具有80个字节的RAM。

6、6、标准的接口特性,适配M6800系列MPU的操作时序。

7、7、模块结构紧凑、轻巧、装配容易。

8、8、单+5V电源供电。

9、9、低功耗、长寿命、高可靠性。

第三章 第三章HY字符型液晶显示模块特性一、HY系列接口特性及时序1、1、HD44780读、写操作(时序见附录二)(1) (1)写操作(MPU至HD44780)项 目 符号 最小值 最大值 单位使能周期 tcycE 1000 - ns使能脉冲宽度 Pweh 450 - ns使能升、降时间Ter,Tef- 25 ns地址建立时间 Tas 140 - ns地址保持时间 Tah 10 - ns数据建立时间 Tdsw 195 - ns数据保持时间 Th 10 - ns (2) (2)读操作(MPU至HD44780)项 目 符号 最小值 最大值 单位使能周期 tcycE 1000 - ns使能脉冲宽度 Pweh 450 - ns使能升、降时间Ter,Tef- 25 ns地址建立时间 Tas 140 - ns地址保持时间 Tah 10 - ns数据延迟时间 Tddr - 320 ns数据保持时间 Tdhr 10 - ns(3) (3)信号真值表RS R/W E 功能0 0 下降沿 写指令代码0 1 高电平 读忙标志和AC码1 0 下降沿 写数据1 1 高电平 读数据2、2、接口引脚功能引脚号 符号 状态 功 能1 Vss 电源地2 Vdd +5V逻辑电源3 V0 液晶驱动电源4 RS 输入 寄存器选择1:数据;0:指令5 R/W 输入 读、写操作选择1:读;0:写6 E 输入 使能信号7 DB0 三态 数据总线(LSB)8 DB1 三态 数据总线9 DB2 三态 数据总线10 DB3 三态 数据总线11 DB4 三态 数据总线12 DB5 三态 数据总线13 DB6 三态 数据总线14 DB7 三态 数据总线(MSB)15 LEDA 输入 背光+5V16 LEDK 输入 背光地注:15、16两管脚用于带背光模块,不带背光的模块这两个管脚悬空不接。

正则表达式基础知识

总则:1.选项均包含在括号中, 不同选项用"|"分开;2."\d"表示数字0-9;3.重复次数用"{}"表示,例如:(\d){2}表示重复前面的项,共2项,与(\d\d)表示的是一个意思;4."$"表示结尾;5."\"后边跟数字,表示重复括号中的内容,例如:(\d)\1重复第一个括号中的内容,如果是(\d)(0)\2表示重复第2个括号中的内容:0;6."[]"表示其中的内容任选其一,例如:(1)[1-6]表示11或12或13或14或15或16;举工作中的例子:电话号码正则表达式(0){3}(\d)$ 号码最后4位中,前3位是0,最后1位是数字0-9;(00|11|22|33|44|55|77)$ 末2位号码为00或11等等,中间用|分隔;(\d\d\d)\1$ ABCABC格式,\1表示重复第一个括号中的内容;(\d)\1(\d)\2$ AABB格式,\2表示重复第2个括号中的内容;(\d)\1(\d)\1$ AABA格式;(19\d{2}|200[0-7])$ 与(19\d\d|200[0-7])$表达意思相同,即后四位为1900-2007;((0[1,3,5,7,8]|1[0,2])(0[1-9]|[1,2]\d|3[0-1])|(0[4,6,9]|11)(0[1-9]|[1,2]\d|30) |(02)(0[1-9]|[1,2]\d))$判断后四位数字是否为日期格式,(0[1,3,5,7,8]|1[0,2])(0[1-9]|[1,2]\d|3[0-1])表示1,3,5,7,8,10,12月的1-9好,10-29号,30-31号.后边同理.正则表达式由一些普通字符和一些元字符(metacharacters)组成。

普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。

在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。

例如,正则表达式"testing"中没有包含任何元字符,,它可以匹配"testing"和"123testing"等字符串,但是不能匹配"Testing"。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SED使用手册sed是stream editor的缩写。

是一个非交互式上下文(context)编辑器,它被设计在下列三种情况下发挥作用:1) 编辑那些对舒适的交互式编辑而言太大的文件。

2) 在编辑命令太复杂而难于在交互模式下键入的时候编辑任何大小的文件。

3) 要在对输入的一趟扫描中有效的进行多个‘全局’(global)编辑函数。

因为每次只把输入的某些行驻留在内存中,并且不使用临时文件,所以可编辑的文件的有效大小,只受限于输入和输出要同时共存于次级存储的要求。

可以单独的建立复杂的编辑脚本并作为给 sed 的命令文件。

对于复杂的编辑,这节省了可观的键入和随之而来的错误。

从命令文件运行sed 高效于作者所知道的任何交互式编辑器,甚至包括能用预先写好的脚本驱动的编辑器。

相较于交互式编辑器而言,根本性的损失是缺乏相对地址(由于操作是每次一行的),和缺乏对命令如期运行的立即验证。

sed 是 UNⅨ编辑器 ed 的直系后代。

由于在交互式和非交互式操作之间的差异,在 ed和 sed 之间已经有了可观的变化;甚至 ed 的惯常用户都会经常感到惊讶(并可能气愤),如果他们没有阅读本文档的章节 2 和 3,就草率的使用 sed 的话。

在两个编辑器之间最显著的家族性共同之处,在于他们所识别的模式(‘正则表达式’)的种类;匹配模式的代码可以从 ed 的代码几乎原封不动的复制过来,在章节 2 中对正则表达式的描述就是从 UNⅨProgrammer’s Manual[1] 几乎原封不动的复制过来的。

(代码和描述都是Dennis M. Ritchie写的)。

1. Sed简介sed是一种在线编辑器,它一次处理一行内容。

处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。

接着处理下一行,这样不断重复,直到文件末尾。

文件内容并没有改变,除非你使用重定向存储输出。

Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

以下介绍的是Gnu版本的Sed 3.02。

2. 定址可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。

如1,3表示1,2,3行,美元符号($)表示最后一行。

范围可以通过数据,正则表达式或者二者结合的方式确定。

3. Sed命令调用sed命令有两种形式:sed [options] 'command' file(s)sed [options] -f scriptfile file(s)a\在当前行后面加入一行文本。

b lable分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。

c\用新的文本改变本行的文本。

d从模板块(Pattern space)位置删除行。

D删除模板块的第一行。

i\在当前行上面插入文本。

h拷贝模板块的内容到内存中的缓冲区。

H追加模板块的内容到内存中的缓冲区g获得内存缓冲区的内容,并替代当前模板块中的文本。

G获得内存缓冲区的内容,并追加到当前模板块文本的后面。

l列表不能打印字符的清单。

n读取下一个输入行,用下一个命令处理新的行而不是用第一个命令。

N追加下一个输入行到模板块后面并在二者间嵌入一个新行,改变当前行号码。

p打印模板块的行。

P(大写)打印模板块的第一行。

q退出Sed。

r file从file中读行。

t labelif分支,从最后一行开始,条件一旦满足或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。

T label错误分支,从最后一行开始,一旦发生错误或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。

w file写并追加模板块到file末尾。

W file写并追加模板块的第一行到file末尾。

!表示后面的命令对所有没有被选定的行发生作用。

s/re/string用string替换正则表达式re。

=打印当前行号码。

#把注释扩展到下一个换行符以前。

以下的是替换标记g表示行内全面替换。

p表示打印行。

w表示把行写入一个文件。

x表示互换模板块中的文本和缓冲区中的文本。

y表示把一个字符翻译为另外的字符(但是不用于正则表达式)4. 选项-e command,--expression=command允许多台编辑。

-h,--help打印帮助,并显示bug列表的地址。

-n,--quiet,--silent取消默认输出。

-f,--filer=script-file引导sed脚本文件名。

-V,--version打印版本和版权信息。

5. 元字符集^锚定行的开始如:/^sed/匹配所有以sed开头的行。

$锚定行的结束如:/sed$/匹配所有以sed结尾的行。

.匹配一个非换行符的字符如:/s.d/匹配s后接一个任意字符,然后是d。

*匹配零或多个字符如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行。

[]匹配一个指定范围内的字符,如/[Ss]ed/匹配sed和Sed。

[^]匹配一个不在指定范围内的字符,如:/[^A-RT-Z]ed/匹配不包含A-R和T-Z的一个字母开头,紧跟ed的行。

\(..\)保存匹配的字符,如s/\(love\)able/\1rs,loveable被替换成lovers。

&;保存搜索字符用来替换其他字符,如s/love/**&**/,love这成**love**。

\<;锚定单词的开始,如:/\<love/匹配包含以love开头的单词的行。

\>;锚定单词的结束,如/love\>/匹配包含以love结尾的单词的行。

x\{m\}重复字符x,m次,如:/0\{5\}/匹配包含5个o的行。

x\{m,\}重复字符x,至少m次,如:/o\{5,\}/匹配至少有5个o的行。

x\{m,n\}重复字符x,至少m次,不多于n次,如:/o\{5,10\}/匹配5--10个o的行。

6. 实例删除:d命令$ sed '2d' example-----删除example文件的第二行。

$ sed '2,$d' example-----删除example文件的第二行到末尾所有行。

$ sed '$d' example-----删除example文件的最后一行。

$ sed '/test/'d example-----删除example文件所有包含test的行。

替换:s命令$ sed 's/test/mytest/g' example-----在整行范围内把test替换为mytest。

如果没有g标记,则只有每行第一个匹配的test被替换成mytest。

$ sed -n 's/^test/mytest/p' example-----(-n)选项和p标志一起使用表示只打印那些发生替换的行。

也就是说,如果某一行开头的test被替换成mytest,就打印它。

$ sed 's/^192.168.0.1/&localhost/' example-----&;符号表示替换换字符串中被找到的部份。

所有以192.168.0.1开头的行都会被替换成它自已加localhost,变成192.168.0.1localhost。

$ sed -n 's/\(love\)able/\1rs/p' example-----love被标记为1,所有loveable会被替换成lovers,而且替换的行会被打印出来。

$ sed 's#10#100#g' example-----不论什么字符,紧跟着s命令的都被认为是新的分隔符,所以,“#”在这里是分隔符,代替了默认的“/”分隔符。

表示把所有10替换成100。

选定行的范围:逗号$ sed -n '/test/,/check/p' example-----所有在模板test和check所确定的范围内的行都被打印。

$ sed -n '5,/^test/p' example-----打印从第五行开始到第一个包含以test开始的行之间的所有行。

$ sed '/test/,/check/s/$/sed test/' example-----对于模板test和west之间的行,每行的末尾用字符串sed test替换。

多点编辑:e命令$ sed -e '1,5d' -e 's/test/check/' example-----(-e)选项允许在同一行里执行多条命令。

如例子所示,第一条命令删除1至5行,第二条命令用check替换test。

命令的执行顺序对结果有影响。

如果两个命令都是替换命令,那么第一个替换命令将影响第二个替换命令的结果。

$ sed --expression='s/test/check/' --expression='/love/d' example-----一个比-e更好的命令是--expression。

它能给sed表达式赋值。

从文件读入:r命令$ sed '/test/r file' example-----file里的内容被读进来,显示在与test匹配的行后面,如果匹配多行,则file的内容将显示在所有匹配行的下面。

写入文件:w命令$ sed -n '/test/w file' example-----在example中所有包含test的行都被写入file里。

追加命令:a命令$ sed '/^test/a\\--->this is a example' example<-----'this is a example'被追加到以test开头的行后面,sed要求命令a后面有一个反斜杠。

插入:i命令$ sed '/test/i\\new line-------------------------' example如果test被匹配,则把反斜杠后面的文本插入到匹配行的前面。

下一个:n命令$ sed '/test/{ n; s/aa/bb/; }' example-----如果test被匹配,则移动到匹配行的下一行,替换这一行的aa,变为bb,并打印该行,然后继续。

变形:y命令$ sed '1,10y/abcde/ABCDE/' example-----把1--10行内所有abcde转变为大写,注意,正则表达式元字符不能使用这个命令。

相关文档
最新文档