在“ rpl”命令中使用常规运算

RYN

我需要替换许多文件中的文本。我正在rpl为此目的使用,但是我找不到任何使它使用正则表达式的方法。可以rpl使用“正则表达式”吗?如何?

编辑:
rpl 1.5.2Ubuntu 13.04存储库中使用

你好

在参考页上查找原始版本rpl,似乎可以很好地支持正则表达式。

例子

有关替换字符串的示例,请参见以下内容。

注意:如果使用的语言环境不是En_US,则以下示例可能不会包含所有字母字符。

  1. 要将合法的FORTRAN标识符(字母字符,后跟多达五个字母数字字符)替换为xxx,请输入:

    $ rpl '[A-Za-z][A-Za-z0-9]{0,5}' xxx
    
  2. 要将所有出现的字符串sky用skyfile文件中的blue替换并将结果放入bluefile文件中,请输入:

    $ rpl sky "blue sky" <skyfile >bluefile
    

但是,在测试Linux版本时rpl,似乎没有在该版本中实现正则表达式。我的测试没有一个能够使用任何正则表达式功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在OCaml中使用常规的模运算

在 powershell 命令中使用和/或运算符

在C中使用scanf匹配常规字符

在常规接口或类中使用where约束

在 PLY 中使用常规定义

在React组件中使用常规javascript库

是否可以在一个命令中使用#和%运算符对左右bash进行修整?

如何在mysql和vb.net中使用带有IN运算符的参数命令

是否可以在终端命令模板循环中使用&&运算符?

在超过 50 列的 sum 命令中使用 R 语法序列运算符“:”

我可以在 print() 函数或常规 if-else 语句中定义一个函数,而不是在 Python 中使用三元运算符吗?

在 if () 运算符中使用 &&

在命令中使用$ {}

Java:使用系统参数与“常规”命令行选项

如何使用行号而不是常规语法进行命令

如何在新行中使用 && 运算符执行多个命令(并非全部在单行中):shell 脚本

常规命令的缩写扩展

为什么Vue常规插槽也可以在this。$ scopedSlots中使用?

如何在单个String中使用常规和粗体?

为什么在 NextJS 中使用模块与常规 CSS?

何时在 utils 中使用箭头函数而不是常规函数

我可以在 reactjs 中使用常规的 bootstrap toast 吗?

在代码中使用“常规”以外的iOS系统字体样式

在折线图中使用常规更新模式

如何添加NonCPS批注以测试Jenkins中使用的常规类

C#在常规列表中使用Equals方法失败

在F#中使用IHttpClientFactory的常规方式是什么?

为什么在python中使用类方法而不是常规函数

未在React中使用常规功能触发onClick操作