Re: apagar tudo e copiar tudo
Em Sexta 01 Dezembro 2006 15:49, Carlos Alberto escreveu:
> Será que você poderia me explicar melhor estes comandos, abaixo...
Sem problemas. Recomendo de qualquer forma que você dê uma olhada na página de
manual do bash (que é, reconheço, longa demais, complicada, mas vale a pena
ir se familiarizando com ela pouco a pouco).
O shopt é um comando interno do bash (para comandos internos não há páginas de
manual; por isso é preciso consultar a página do bash ou obter um help curto
com `help shopt`. Ele permite alterar opções do shell. No caso, a opção
dotglob, que diz para o shell se ele deve incluir arquivos ocultos quando
fizer expansões ou não.
O valor padrão da opção é "off", de forma que um `rm *` não remove os arquivos
ocultos. Para alterar a opção, usei `shopt -s dotglob` (-s de set). Com ela
em "on", os arquivos ocultos são expandidos pelo asterisco. Depois, para
retornar ao estado inicial, usei `shopt -u dotglob` (-u de unset). Não é
estritamente necessário voltar ao estado inicial, pois a mudança da opção só
é válida para a seção atual do shell.
Espero ter ajudado,
Tiago.
Reply to: