Не надо использовать Alias в скриптах - alias - это просто сокращение. Для указанной задачи в bash надо использовать функции, про создание функций можно почитать вот тут -
www.bash-scripting.ru/abs/chunks/ch23.html
Для указанного примера, добавляем в .bashrc вот такое:
function sc(){
echo 21
}
Теперь эта функция доступна нам в скриптах:
#!/bin/bash
. ~/.bashrc
sc
Запустив этот скрипт мы получим вывод 21. Самое удобное, что в интерактивной сессии все будет работать точно так же - так как функция указана в bashrc после перезапуска интерактивной сессии мы сможем использовать функцию sc как любую команду bash интерпретатора