No seu núcleo, Bash permite verificar a existência de um diretório usando declarações condicionais e o operador -d.
-d
Originalmente, arquivos temporários eram criados manualmente, com o risco de colisão de nomes e falhas de segurança.
Para ler um arquivo linha por linha.
Rodando o script com bash meuscript.sh arg1 arg2 teríamos esta saída.
bash meuscript.sh arg1 arg2
O Bash oferece métodos simples para escrever em um arquivo.
No Bash, você usa >&2 para redirecionar a saída para stderr.
>&2