1

このページhttp://www.gnu.org/software/bash/manual/html_node/Modifiers.html#Modifiersで、bashコマンド履歴操作の新しいトリックを学びたいと思っています。&修飾子が表示されます。

!!:&を試してみると、以前の置換を思い出せません。実際の例でこれを理解するのを手伝ってもらえますか?

4

1 に答える 1

1

最初のコマンド:

$ echo abcdabcd
abcdabcd

cdをgfに置き換えます。最初のオカレンスのみが置き換えられることに注意してください

$ !!:s/cd/gf
echo abgfabcd
abgfabcd

置換を繰り返す

$ !!:&
echo abgfabgf
abgfabgf
于 2012-08-13T02:05:29.787 に答える