なぜこれが機能しないのかと思っているだけ
#!/bin/bash
ls /bin
ls !$
ls /bin2回実行する予定ですが、2番目!$は解釈されなかったためエラーが発生します
私は何かを逃したのですか、それとも!$コマンドラインでのみ機能しましたか?
man bash(Mac)で関連するパーツが見つかりませんでした
9
解決策はありますが、これはスクリプトでこれを実現するための本当に最良の方法ですか?対話型ではない理由で、履歴はデフォルトで無効になっています-長いスクリプトは.bash_historyファイルをスパムします。これを質問する価値はなかったと言っているわけではありませんが、これをスクリプトで使用することを考えている場合、これは本当に最善の方法ですか?
—
flungo 2016