履歴リストにコマンドe='echo a b c'
とが含まれているとします$e
。
$e
bashの履歴拡張機能を使用してコマンドを参照するには?
ベストアンサー1
エイリアスを設定できる代替方法は次のとおりです。
eval `history |awk '/^ [0-9]* [$]/{print $2}'|tail -n 1`
で始まる最後のコマンドの履歴を検索し、$
結果を評価します。ただし、複数行コマンドでは機能しません。
Ctrl+を使用して前のコマンド一致をR入力して繰り返すことをお勧めします。$
$