小编왕뚜껑*_*왕뚜껑的帖子

如何在 perl 中转义“内部”?

我正在使用以下脚本,但得到了意外的输出。

perl -pi -e '/DB_CHARSET/ and $_.="define('SOMETHING'/, true);\n"' file.txt
Run Code Online (Sandbox Code Playgroud)

此命令添加 define(SOMETHING, true);

由于文本以 ' 开头,然后在里面有 ",我该如何转义 'SOMETHING 以便我最终得到define('SOMETHING', true)

我试过通常的\,但没有帮助。

perl escape-characters

2
推荐指数
2
解决办法
502
查看次数

拖尾文件并删除日期时间

我有一个包含以下内容的日志文件。

2021-06-15T22:50:11+00:00 DEBUG {"slug": "something", "key2": "value2"}
Run Code Online (Sandbox Code Playgroud)

我想要tail -f这个文件并将结果通过管道传递给jq命令,但我需要2021-06-15T22:50:11+00:00 DEBUG在管道之前剥离部分,jq因为jq需要一个 JSON 字符串。

有没有办法拖尾日志文件并同时去除日期时间部分?

最后,我想使用以下命令。

tail -f :file | jq
Run Code Online (Sandbox Code Playgroud)

text-processing

1
推荐指数
2
解决办法
48
查看次数

标签 统计

escape-characters ×1

perl ×1

text-processing ×1