相关疑难解决方法(0)

grep -P不再有效.我怎样才能重写我的搜索?

看起来OSX的新版本不再支持grep -P,因此我的一些脚本停止工作.

var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt`
Run Code Online (Sandbox Code Playgroud)

我需要将grep捕获到变量,我需要使用零宽度断言,以及 \K

var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt`
Run Code Online (Sandbox Code Playgroud)

任何替代方案将不胜感激.

macos shell perl

74
推荐指数
6
解决办法
3万
查看次数

标签 统计

macos ×1

perl ×1

shell ×1