2010-05-25 17 views
2

運行交流程序,給它一些輸入命令行(程序模擬下推自動機)之後,我得到如下回應:慶典:A:無法識別的歷史修改

慶典:A:無法識別的歷史修改

我用Google搜索,但我無法找到一個解釋,這是什麼意思完全相同。我的計劃與其他測試輸入,所以我認爲這件事情做的輸入,而不是我的節目(笑)。

乾杯提前

回答

1

請添加您正在使用的精確命令行。我想你有'!'在它裏面,你沒有逃脫。

3

的bash提供了「歷史擴展」當您使用命令行上的感嘆號(!)(除內部單引號,反斜線之後,或者如果歷史擴展是禁用)。

如果你在你的命令行或here文檔感嘆號,您應該逃避或引用它。

History Expansion及其小節中慶典文件:Event DesignatorsWord Designators,並且Modifiers的所有細節。