您如何与名为“!!”的文件交互?

Der*_*ler 4 shell bash quoting

一怒之下,我vim使用:wq!!!. 这创建了一个名为!!.

鉴于!!引用了上一个命令,尝试与之交互会产生有趣的结果。

我试过rm ./!!rm -- !!。两者都会拉入上一个命令(应该如此)。

一个简单的解决方案是简单地启动一个不会被视为!!任何特殊事物的外壳,但这太容易了。

如何在 bash 中正确地与文件交互?

Зел*_*ный 5

您可以删除名称为 的文件!!,只需将其转义即可:

rm \!\!
Run Code Online (Sandbox Code Playgroud)

或者只是rm !<TAB>->rm \!\!