¿Por qué bash alias no funciona en scripts?
Estoy usando una Mac y tengo este alias definido en.bashrc
:
$cat .bashrc | grep la
alias la='ls -la'
entonces trato de usarlo en un script:
$cat ./mytest.sh
#!/bin/bash
la
Se ejecuta y dice que no puede encontrarla
:
./mytest.sh: line 2: la: command not found
¿Por qué es esto? Intenté en Mac y Linux, ¡el mismo error!