【问题标题】:Regex to match ulimit within bracket portion正则表达式匹配括号部分内的 ulimit
【发布时间】:2011-08-12 18:30:49
【问题描述】:

这是输出。

核心文件大小(块,-c)0 数据段大小 (kbytes, -d) 无限制 调度优先级 (-e) 0 文件大小(块,-f)无限制 待处理信号 (-i) 104448 最大锁定内存 (kbytes, -l) 32 最大内存大小 (kbytes, -m) 无限制 打开文件 (-n) 1024 管道大小(512 字节,-p)8 POSIX 消息队列(字节,-q)819200 实时优先级 (-r) 0 堆栈大小(千字节,-s)10240 cpu时间(秒,-t)无限制 最大用户进程 (-u) 16320 虚拟内存 (kbytes, -v) 无限制 文件锁 (-x) 无限制

我想要一个正则表达式匹配所有的 (blocks, -c), (kbytes, -d), (-e) 等等...从每一行。

【问题讨论】:

  • 到目前为止你有什么,它怎么不工作?

标签: regex linux


【解决方案1】:

您可以尝试如下的正则表达式:

\([a-z\s\d,-]+\)

【讨论】:

  • 您错过了\d,就是这样。有用。 \([a-z\s\d,-]+\) 谢谢
  • 是的!已更正。你当然可以有更广泛的模式来匹配。
猜你喜欢
  • 1970-01-01
  • 2016-02-13
  • 2011-07-18
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多