我剛剛在UNIX上開始使用Script bash,但沒有找到解決方案來編寫歷史記錄中的第一個命令,例如,使用ls開始。如果我在shellScript Bash and History Unix
history
!ls
寫出來的作品,但是當我要創建一個腳本,它不會工作。
這是我的示例代碼
#!/bin/bash
set -o | grep history
set -o history
#echo "HISTFILE is $HISTFILE"
#history "!ls";
#history
#!ls
history #it works
另一個問題:爲什麼echo "HISTFILE is $HISTFILE"
只打印HISTFILE? 謝謝
你如何調用你的腳本? – 2012-04-13 17:39:01