permanent - ¿Cómo incluyo parámetros en un alias de bash?
create alias linux (1)
Un alias solo puede sustituir la primera palabra de un comando con un texto arbitrario. No puede usar parámetros.
En su lugar puede utilizar una función de shell:
mcd()
{
test -e "$1" || mkdir "$1"
cd "$1"
}
Esta pregunta ya tiene una respuesta aquí:
- Hacer un alias Bash que toma un parámetro? 12 respuestas
Tratando de crear:
alias mcd="mkdir $1; cd $1"
Consiguiendo:
$ mcd foo
usage: mkdir [-pv] [-m mode] directory ...
-bash: foo: command not found
¿Qué estoy haciendo mal?