^a^b が最後のコマンドで "a" を 1 回置き換える場合、すべての "a" を置き換えるには何を使うべきですか?

^a^b が最後のコマンドで

Bashで次のコマンドを実行すると:

echo aaaaaaa

わかりましaaaaaaa

しかし、私が入力すると

^a^b

私は最終的に得るbaaaaaa

終了するには何を入力する必要がありますかbbbbbbb

ベストアンサー1

^Bashでは、ショートカットと修飾子を組み合わせることはできないと思います。残りは長い形式です。

!!:gs/a/b/

zshでは、G修飾子は次のように使用できる特別なケースです^

^a^b^:G

おすすめ記事