Preencher o banco de dados de alias a partir de um script bash

Preencher o banco de dados de alias a partir de um script bash

Meu roteiro startalias.sh:

#!/bin/sh
alias ls='ls -al --color=auto'

Quando executo esse script, meu banco de dados de alias não o capta. Mas se eu escrever diretamente no shell, funciona. por que?

Responder1

aliasé um shell embutido. Executado em um subshell (como em um script) não afeta o shell principal.

informação relacionada