几个AIX命令搞定.docVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
几个AIX命令搞定

SED用途 提供流编辑器。 语法 sed [ -n ] Script [ File ... ] sed [ -n ] [ -e Script ] ... [ -f ScriptFile ] ... [ File ... ] 描述 sed 命令根据编辑脚本从指定的 File 参数修改行,并将结果写入标准输出。 sed 命令包含很多功能,用于选择要修改的行,并只对选择的行作更改。 sed 命令使用两个工作空间来保留修改的行:保留选择行的模式空间和暂时存储行的保留空间。 编辑脚本由单独的子命令构成,每个子命令在分离的行上。 sed 子命令的一般格式如下: [address-range] function[modifiers] sed 命令通过将输入行读入方式空间,依次应用所有的 sed 子命令(这些子命令的地址选择了那个行),并将方式空间写到标准输出来处理每个输入 File 参数。然后清除方式空间,并对每个在输入 File 参数中指定的行重复这个过程。一些 sed 子命令使用保留空间来保存所有或部分后继检索的模式空间。 当命令包含地址(行号或有哪些信誉好的足球投注网站模式)时,该命令只会对被寻址的行起作用。否则,该命令适用于所有的行。 地址是十进制行号、$(美元符号),它指出输入的最后行的地址或上下文地址。上下文地址是正则表达式,它与那些在 ed 命令中使用的表达式相似,不过存在下列的差别: 您可以从模式中选择字符定界符。表达式的常规格式是: \?pattern? 其中 ? (问号)是可选择的字符定界符。除了空格或换行符,您可以从当前的语言环境中选择任何字符。只有在第一次出现 ?(问号)时才需要 \ (反斜杠) 字符。 模式的缺省格式如下: /pattern/ \ (反斜杠) 字符不是必需的。 \n 序列与模式空间中的换行符匹配,除了终止的换行符。 。(句号)与除终止的换行符之外的任何字符匹配。也就是说,与 ed 命令不同(ed 命令不能匹配行中间的字符),sed 命令能够匹配模式空间中的换行符。 某些叫做 addressed 的命令允许您指定该命令适用的一行或多行。下列的规则适用于寻址命令: 没有地址的命令行选择每一行。 具有以上下文格式表示的地址的命令行会选择与该地址匹配的每一行。 具有以逗号分割的两个地址的命令行选择从与第一个地址匹配的第一行到与第二个地址匹配的下一行的整个范围。(如果第二个地址小于或等于第一个选择的行号,那么只会选择一行。)此后就会重复这个过程以再次寻找第一个地址。 标志 -e Script使用 Script 变量作为编辑脚本。如果您只使用 -e 标志,而不使用-f 标志,那么就可以省略 -e 标志。 -f ScriptFile使用 ScriptFile 变量作为编辑脚本源。 ScriptFile 变量是适用于 File 参数的一组准备好的编辑命令。 -n抑制所有正常写入标准输出的信息。 注: 您可以指定多个 -e 和 -f 标志。将所有的子命令以指定的顺序添加到脚本,而不管其来源。 sed 子命令 sed 命令包含下列的 sed 脚本子命令。子命令前的圆括号内的数字表示子命令可允许地址的最大数。 注: 伴随 a\ , c\ 以及 i\ 子命令的 Text 变量能够在不止一行上继续,提供了所有行(但是最后以引用换行符的 \ (反斜杠) 结束)。文本中的反斜杠视为与 s 命令中的替换字符串相似,并且能够用于保护初始的空格和制表符,使其免受在处理每个脚本行时被删除。 RFile 和 WFile 变量必须结束命令行,并且必须在前面有一个空格。在开始处理前创建每个 WFile 变量。 sed 命令能够处理模式文件中多达 999 个子命令。 (1) a\ Text在读取下一个输入行之前在输出中放置 Text 变量。 (2)b[label]分支具有 label 变量的 : 命令。如果 label 变量是空的,那就分支到脚本的末尾。 (2)c\ Text删除模式空间。用 0 或 1 地址或 2 地址范围的末尾,将 Text 变量放置在输出中,然后开始下一个周期。 (2)d删除模式空间,然后开始下一个周期。 (2)D删除通过第一个换行符的模式空间的初始段,然后开始下一个周期。 (2)g用保留空间的内容替换模式空间的内容。 (2)G将保留空间的内容附加到模式空间。 (2)h用模式空间的内容替换保留空间的内容。 (2)H将模式空间的内容附加到保留空间。 (1)i\ Text在将下一行读到模式空间之前将 Text

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档