Estoy empezando a aprender algo de Regex, por lo tanto, uso este comando repetidamente:
grep pattern /usr/share/dict/american-english
Solo cambia la parte con patrón, así que tengo que escribir la expresión larga " / usr / share / dict / american-english " una y otra vez.
Alguien hizo el comentario de que es posible expandir un argumento de un comando desde el historial de comandos escribiendo combinaciones de caracteres crípticos en lugar de la expresión completa. ¿Podrías decirme esas combinaciones de personajes crípticos?
bash
, dash
, zsh
, mksh
, y ksh
conchas (por lo menos, que yo sepa) serán todos reconocer el $_
parámetro especial última arg (algunos lo hacen sólo en modo interactivo, sin embargo) . Sólo se expande como una variable: grep somepattern filename; grep otherpattern "$_"
. Por lo general, puede ver su contenido en la salida de set
.