SED代替花括号:“ s / \} //”工作正常,但“ s / \ {//”不起作用

扬尼克豪

我想知道为什么

sed 's/\}\"/\}/g'

这可行。但不是

sed 's/\"\{/\{/g'

我的数据看起来像这样,结尾已被替换:

0000001;"{'branch': ['School']}
佩内克斯

\{预计将\{n,m\}意味着

前一项至少匹配n次,但不超过m次。

对于您的\}情况,将}因为没有开始而被处理\{

你并不需要\-escape {}"用于文字匹配。


例子:

[STEP 101] $ echo xxx | sed 's/x\{4,6\}/foo/'
xxx
[STEP 102] $ echo xxxxxx | sed 's/x\{4,6\}/foo/'
foo
[STEP 103] $ echo '{{{ }}}' | sed 's/\{/x/g'
sed: 1: "s/\{/x/g": RE error: braces not balanced
[STEP 104] $ echo '{{{ }}}' | sed 's/{/x/g'
xxx }}}
[STEP 105] $ echo '{{{ }}}' | sed 's/\}/x/g'
{{{ xxx
[STEP 106] $ echo '{{{ }}}' | sed 's/}/x/g'
{{{ xxx
[STEP 107] $

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SED不起作用[未终止的s命令]

来自分类Dev

表达-s不起作用

来自分类Dev

表达-s不起作用

来自分类Dev

“ del / f / s / q”不起作用

来自分类Dev

为什么这个简单的sed脚本不起作用“ nginx -V 2>&1 | sed -r's /-/ \\ n / g'”

来自分类Dev

花括号中的变量不起作用

来自分类Dev

hp probook 4540s的屏幕亮度不起作用?

来自分类Dev

jQuery按键CTRL + S事件在Chrome上不起作用?

来自分类Dev

S3的生命周期策略不起作用

来自分类Dev

TransferUtility S3简历不起作用

来自分类Dev

s3.getSignedUrl ResponseContentDisposition参数不起作用

来自分类Dev

AWS S3重定向不起作用

来自分类Dev

为什么sudo -S对'mysql'命令不起作用?

来自分类Dev

php -S 127.0.0.1:8000 -t public不起作用

来自分类Dev

使用k3s时imagePullSecrets不起作用

来自分类Dev

hp probook 4540s的屏幕亮度不起作用?

来自分类Dev

为什么sudo -S对'mysql'命令不起作用?

来自分类Dev

jQuery按键CTRL + S事件在Chrome上不起作用?

来自分类Dev

S.redirectTo()在Scala LiftWeb中不起作用

来自分类Dev

HTTP(S)代理的简单底层实现不起作用

来自分类Dev

为什么我的RewriteRule(s)不起作用?

来自分类Dev

Ubuntu 16.04 Ctrl + Alt + S不起作用

来自分类Dev

T431s上的背光键盘不起作用

来自分类Dev

npm i webpack -S命令不起作用

来自分类Dev

指定资源时 S3 策略不起作用

来自分类Dev

cron 脚本从 s3 恢复备份不起作用

来自分类Dev

pyspark 从 AWS S3 读取文件不起作用

来自分类Dev

_vsnwprintf_s无法正常工作

来自分类Dev

Kubernetes 私有 Docker 注册表不起作用 - 命令行替代工作,但 k8s 无法拉取映像