[eside-ghost] ¿Variables dentro de un alias?
Alvaro Uría
fermat en rigel.deusto.es
Mie Oct 19 16:00:05 CEST 2005
Aupi,
On Wed, 19 Oct 2005 15:28:50 +0200 (CEST)
"Santi Saez" <santi en usansolo.net> wrote:
> Aupa,
>
> ¿Es posible expandir variables dentro de un alias? Por lo que he
> Googleado creo que no es posible.. Lo que busco es que "p 1" se convierta
> en "vzps auxwf -E 1 | less",
Con la función 'alias' de bash no es posible.
Esa función ('alias') sólo te permite listar los alias ya creados
('alias -p') y añadir nuevos que son una expansión o modificación de la
primera palabra del comando (pero no de las siguiente palabras).
Así puedes conseguir que 'ls aupa' se convierte en 'ls -lhtr aupa', o que
'ls aupa' se convierta en 'echo aupa' }:-)
> Si la variable estaría al final problema resuelto... pero al estar en
> medio no sirve, ¿Alguna sugerencia/trapi? :-)
El trapi que se me ocurre es el que hace OpenOffice, que varios comandos
apuntan al mismo script que comprueba el nombre con el que se le llama.
Así cuando tú haces: $ p 1
'p' apunta, o es un alias, a un script 'trapi.sh' que mira si $0 == 'p' y
si $1 -eq 1, y entonces ejecuta la historia esa con la tubería al less.
Saludos,
Alvaro Uría
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: no disponible
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20051019/8208d6b4/attachment.bin
Más información sobre la lista de distribución eside-ghost