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: [email protected] Gmail, Google Talk: [email protected] Hotmail, MSN: [email protected] BlogSpot: http://silvioclecio.blogspot.com/ ________________________________ De: João Olavo Baião de Vasconcelos <[email protected]> Para: Lista de discussão do LoCoTeam Brasileiro <[email protected]> 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 <[email protected]> > 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 -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

