bash:!”:在 Ubuntu 13.04 中找不到事件

bash: !": event not found in Ubuntu 13.04

我遇到了以下错误

bash: !": event not found

虽然我写了下面的命令

echo "HI"  test.txt  

在终端中,

有什么问题?

您的命令存在语法错误,您需要在文本和名称文件之间添加“>>”并尝试删除引号:

echo HI >> test.txt 

您可能输入的是:

echo "HI!" >> test.txt

! 是 bash (Linux) 中的一个特殊字符,需要像这样转义:

echo "HI\!" >> test.txt

我觉得这个问题在这个link中回答得很好:https://serverfault.com/questions/208265/what-is-bash-event-not-found?newreg=2077048244ee45dbb6f7d1925d71458f

希望对您有所帮助。