Der*_*ler 4 shell bash quoting
一怒之下,我vim使用:wq!!!. 这创建了一个名为!!.
vim
:wq!!!
!!
鉴于!!引用了上一个命令,尝试与之交互会产生有趣的结果。
我试过rm ./!!和rm -- !!。两者都会拉入上一个命令(应该如此)。
rm ./!!
rm -- !!
一个简单的解决方案是简单地启动一个不会被视为!!任何特殊事物的外壳,但这太容易了。
如何在 bash 中正确地与文件交互?
Зел*_*ный 5
您可以删除名称为 的文件!!,只需将其转义即可:
rm \!\!
或者只是rm !<TAB>->rm \!\!
rm !<TAB>
归档时间:
10 年,8 月 前
查看次数:
313 次
最近记录:
10 年,7 月 前