7

man bash非常に便利なイベント指定子について説明します

^string1^string2^

クイック置換。string1 を string2 に置き換えて、最後のコマンドを繰り返します。「!!:s/string1/string2/」と同等

コマンド ラインに!!:gs/string1/string2/入力するときに実行して、前のコマンドのすべての出現箇所を置き換える方法はありますか? @string1@string2@(@またはその他の指定された文字/文字列)

4

2 に答える 2

11

^string1^string2^:g&

質問を参照してください最後のコマンドで出現する単語をすべて置き換えます

ヒストリー展開の修飾子を参照してください。

于 2015-12-10T16:23:38.917 に答える