histverifyが「!!」を無視する方法は?

histverifyが「!!」を無視する方法は?

shopt -s histverify無視できますが!!(検証せずに実行)、他のレコード拡張を検証することはできますか!rm

答え1

私はそうは思わない。ただし、を使用して以前の履歴コマンドのエイリアスを作成できますfc。 PCを例にすると、「前のコマンド」を意味します。

alias pc='fc -s 9999999'

実際に履歴をgrepして現在の履歴番号を見つけることができますが、これはより正確です。数値が履歴と比較して大きすぎる場合、fcは使用可能な最も高い履歴番号のみを使用します。これは前のコマンドの数になります。私はあなたが歴史的数値をそれほど高く達成できないと仮定しているので、働かなければなりません。

関連情報