在學習使用 BASH 時,我以某種方式設定了 !" 以便在 BASH 解釋的每個實體中將其解釋為字串!" . 例如:
2013-MP-MFY3Y:~ williamdwyer$ 回聲!”
echo "來自我們希望增加的公平生物,"
從我們渴望增加的公平的生物中,
2013-MP-MFY3Y:~ williamdwyer$ rm!”
rm "來自我們希望增加的公平生物,"
問題出現在每個以 !" 結尾的字串現在替換為 "FRom faire?tbiotic we de?ire increa?e" -- 另一個例子:
2013-MP-MFY3Y:~ williamdwyer$ echo “現在!”
echo "Now"來自我們希望增加的公平生物,"
我怎樣才能清除這個映射?
謝謝!
我試過 rm, unset, echo "" > "!"", echo "" > '!"' 。我顯然不明白如何!”正在被解釋。
uj5u.com熱心網友回復:
這是 bash 的Using History Interactively。!角色開始歷史擴展
!"正在回憶您輸入的最后一個以 "
一個演示:
$ "foo bar"
bash: foo bar: command not found
$ echo !"
echo "foo bar"
foo bar
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/530843.html
標籤:重击变量
上一篇:為什么全域變數沒有顯示正確的值
下一篇:如何在一行之間列印輸入值?
