Estou começando a aprender algum Regex, portanto, uso este comando repetidamente:
grep pattern /usr/share/dict/american-english
Somente a parte com o padrão muda, então tenho que escrever a expressão longa " / usr / share / dict / american-english " repetidamente.
Alguém fez a observação de que é possível expandir um argumento de um comando a partir do histórico de comandos digitando combinações de caracteres enigmáticos em vez da expressão completa. Você poderia me dizer essas combinações de caracteres enigmáticas?
bash, dash, zsh, mksh, e kshconchas (pelo menos, que eu saiba) tudo vai reconhecer o $_parâmetro especial última arg (alguns fazê-lo apenas no modo interativo, embora) . Ele só se expande como uma variável: grep somepattern filename; grep otherpattern "$_". Você geralmente pode ver seu conteúdo na saída de set.