[Ubuntu-BR] Res: Executar um "clean.sh" sem confirmação
Silvio Clécio
silvioprog em yahoo.com.br
Terça Dezembro 16 01:32:05 UTC 2008
Olá Amigos,
Brothers João e Humberto, eu não soube foi explicar mesmo, rsrsrs, é normal; pois saí da pré-história (Windows) para o mundo civilizado (Linux) :D .
Vejam só, "antigamente" eu faria assim num "clean.bat":
-------------------
@echo off
:: Remover arquivos *.tmp, *.~*, e *.bak
del *.tmp;*.~*;*.bak
exit
-------------------
Após a exclusão dos arquivos *.tmp, *.~* (ex: *.~pp) e *.bak a velha janela preta (igual a história dela) do DOS seria fechada.
No link (http://geocities.yahoo.com.br/silvioprog/img_temp.png) disponibilizei temporariamente a imagem da moderna janela que eu quero que não apareça (ou seja, uma confirmação no shell script do arquivo).
Seguinte, eu até consegui executar o "clean.sh" com duplo clique sobre ele, só que não quero todas as vezes clicar no botão "Executar", quero deixar o "clean.sh" tipo um jurássico "clean.bat".
Rsrsrsrs, desculpe-me pelos _palavrões_, ainda sou primata, estou lendo a wiki do Ubuntu para me tornar uma _criatura_ civilizado :D .
________________________________
[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silvioprog em yahoo.com.br
Gmail, Google Talk: silvioprog em gmail.com
Hotmail, MSN: silvio_prog em hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/
________________________________
De: João Olavo Baião de Vasconcelos <joaoolavo em gmail.com>
Para: Lista de discussão do LoCoTeam Brasileiro <ubuntu-br em lists.ubuntu.com>
Enviadas: Segunda-feira, 15 de Dezembro de 2008 21:43:25
Assunto: Re: [Ubuntu-BR] Executar um "clean.sh" sem confirmação
2008/12/15 Silvio Clécio <silvioprog em yahoo.com.br>
> Eu sou usuário do Ubuntu 8.10 - Desktop, e sou _novato_ em muitas coisas
> dele (sou recém aposentado do Ruindows, digo, Windows :D ), e me deparei com
> uma dúvida boba para vocês, seguinte:
Opa! Bem vindo!
Pra começar com shell script, aconselho dar uma lida no Guia Foca [1] e no
Advanced Bash Scripting [2]. Tem mt coisa boa lá...
[1] http://focalinux.cipsga.org.br/gol.html
[2] http://tldp.org/LDP/abs/html/
> Eu criei um arquivo "clean.sh" para limpar arquivos temporários, e queria
> que não fosse necessário a confirmação da execução, tipo um arquivo 'pré
> histórico' *.bat :)
Eu tb não entendi. Vou chutar: vc não quer rodá-lo manualmente? Quer que ele
rode automaticamente qd entrar no sistema, de tempos em tempos ou algo
assim?
> Código do sh:
>
> ---------------------------
> !/bin/sh
Faltou o # na frente! Teria que ser:
#!/bin/sh
ou use o bash, pois ele tem algumas vantagens/*features* (perdoem pelo
ingles) a mais que o interpretador sh (veja no Advanced Bash Scripting).
Ficaria assim:
#!/bin/bash
Ah! Só de curiosidade, o nome desse "#!" é sha-bang (sha de sharp
(cerquilha)).
Falous!!
--
João Olavo Baião de Vasconcelos
Bacharel em Ciência da Computação
Analista de Sistemas - Infraestrutura
joaoolavo.wordpress.com
--
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
More information about the ubuntu-br
mailing list