相关疑难解决方法(0)

回声"#!" 失败 - "未找到事件"

以下失败,我不明白为什么:

$ echo "#!"
Run Code Online (Sandbox Code Playgroud)

以下也失败并出现相同的错误消息:

$ echo "\#!"
Run Code Online (Sandbox Code Playgroud)

错误信息:

-bash: !": event not found
Run Code Online (Sandbox Code Playgroud)

为什么会失败?该怎么echo办呢?

bash echo ubuntu-12.04

13
推荐指数
3
解决办法
2157
查看次数

Perl Regex命令行问题

我试图在命令行中的perl中使用负前瞻:

echo 1.41.1 | perl -pe "s/(?![0-9]+\.[0-9]+\.)[0-9]$/2/g"
Run Code Online (Sandbox Code Playgroud)

得到一个看起来像这样的增量版本:

1.41.2
Run Code Online (Sandbox Code Playgroud)

但它只是返回我:

![0-9]+\.[0-9]+\.: event not found
Run Code Online (Sandbox Code Playgroud)

我已经在regex101(PCRE)中试过了,效果很好,所以我不确定为什么它在这里不起作用

regex bash perl

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

标签 统计

bash ×2

echo ×1

perl ×1

regex ×1

ubuntu-12.04 ×1