alias
é um shell embutido. Executado em um subshell (como em um script) não afeta o shell principal.
Meu script startalias.sh
:
#!/bin/sh
alias ls='ls -al --color=auto'
Quando executo esse script, meu banco de dados de alias não o seleciona. Mas se eu escrevê-lo diretamente no shell ele funciona. por quê?
Tags linux shell-script