Um pequeno desafio

13. Re: Um pequeno desafio

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 20/04/2008 - 18:09h

Outra coisa. Para remover arquivos que contenham um traço no início:

rm -- -arquivo.txt
ou
rm ./-arquivo.txt

Xico
Cara eu usava o Slack, mas atualmente estou sem pc (tive que vendê-lo).

P.S. Estou acessando o VoL via windão! =(

jose lucas
Boa! As aspas simples fazem com que o shell ignore o significado do curinga (*).






  


14. Legal! \o/

Gilson Júnio Pacheco Silva
GilsonDeElt

(usa Nenhuma)

Enviado em 20/04/2008 - 18:17h

Legal esses trem de ShellScript!

Eu não sabia do \*, mas tentaria o '*' ou o ./* ...

Vivendo e aprendendo...


15. Re: Um pequeno desafio

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 20/04/2008 - 18:22h

O shell e seus mistérios!!!!
=)

A melhor forma de se aprender sobre o shell e suas nuances, é fuçando, fuçando e fuçando. ;)

Exemplo:

$ echo teste{1..10}
teste1 teste2 teste3 teste4 ... teste10


16. falando em fuçar shell

José Lucas Ferreira
JoseLucas

(usa Ubuntu)

Enviado em 20/04/2008 - 18:25h

tem uma dica recente, que diz que a linux magazine, tem as ediçoes anteriores disponiveis para download, nas 6 primeiras revistas, tem um material excelente sobre o shell e shell script.
vale a pena.
(foi com eles que eu aprendi)


17. cuidado pra não inverter a barra...

Anderson Pablo
pseudonimo

(usa Slackware)

Enviado em 30/04/2008 - 18:26h

cuidado pra não usar / no lugar de \ .... se fizer como root então... se adicionar -rf então (eu sempre uso -rf automaticamente)....

rm -rf /*

huahuaha.... cuidado aí galera...
eu cometi essa gafe agora, a sorte foi que, incomumente, eu não usei o -rf, e como não era root não aconteceu nada, mas já tive a esperiência de digitar "rm -rf /*" uma vez sem ser root.... apagou todos os arquivos da minha home... hehehe



18. Re: Um pequeno desafio

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 30/04/2008 - 19:11h

Isso é (ou pode ser) um problema parecido com um que no Windows levou anos para ser contornado.

Nas versões anteriores à 3.0 se você digitasse

format c: <enter>

já era!!!
Ele formatava seu hd alegremente e sem perguntar nada!

E eu já vi uma dica publicada em uma revista ensinando a renomear arquivos em lote no DOS.
A tal dica tinha um bug e se alguém usou se ferrou, pois ela renomeava TODOS os arquivos do diretório.
E o que é pior: Se o incauto usuário estivesse fora do diretório em questão, a tal dica assumia renomear o diretório corrente...
(Já que era um arquivo batch, tinha acesso através de todos os diretórios. pois o seu path era declarado no autoexec.bat)

Em se tratando de Linux (e linha de comando) acho que isso não vai ser contornado (senão perde a praticidade).

Pelo que tenho visto, muitos outros comandos podem igualmente dar resultados desastrosos.
Mas é só prestar atenção.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts