Não $!
mas !$
- as expansões do histórico bash começam com !
.
O oposto de !$
, o último argumento, é !^
, o primeiro argumento .
O comando anterior pode ser recuperado como !:0
, não tão fácil de digitar quanto !$
.
Você também pode pesquisar e substituir por ^worda^wordb
. Isso não é global pesquisar e substituir, apenas substitui o primeiro encontrado. A pesquisa e substituição global é !!:gs/worda/wordb
.
Ufa. Mais informações em link