Olá, tentei colocar tudo em um único arquivo, alguém tem alguma idéia de como fazer?
Sei que é uma dúvida boba, mas não entendo quase nada, queria simplificar a apenas um arquivo. Como que pode ser feito ? --- Em shell-script@yahoogrupos.com.br, "Édnei Rodrigues" <[EMAIL PROTECTED]> escreveu > > Opa de nada! > Tem sim. Dependendo de como estará o arquivo, vc pde fazer isso: > > cat arquivo.txt | while read linha; > do > echo $linha > done > > > O $linha vai lendo linha por linha o arquivo. Com essa variável vc poderá > mandar instalar o pacote. Não esquecendo de inserir os comandos de > instalação do pacote dentro daquele while. > > Capiche? > Em 05/04/08, Felipe Podestá <[EMAIL PROTECTED]> escreveu: > > > > Nossa fiquei impressionado, juro que ainda não tinha ouvido, lido ou > > escutado sobre "zenity" adorei d+. > > > > Mas agora você me deu uma outra idéia ! > > > > Você sabe (ou alguém :D ) como posso fazer para este script pegar diversos > > valores um em cada linha? por exemplo: > > > > ######### > > amarok > > k3b > > audacious > > digikam > > firefox > > thunderbird > > > > e agora um script que pega cada um dos comandos (pacotes acima) e > > prossegue > > com a instalação ... > > > > será que tem como fazer isto? > > > > Imaginem, que tenho uma lista de 200 programas, libs, codecs, fonts, entre > > outras coisas, tudo isso para instalar. Se usar este maravilhoso script ** > > Obrigado mais uma vez Édnei Rodrigues ** que aliás salvei em minha pasta > > exclusiva para Shell Scripts... ele ficará enorme com todos os pacotes. Na > > real eu fiz isso mas gostaria de simplificar. > > > > Se alguém souber como Valew !! :D > > > > 2008/4/4 Édnei Rodrigues <[EMAIL PROTECTED]<ednei.felipe.rodrigues%40gmail.com> > > >: > > > > > > > Essa eu sei! :D > > > Assim ó: > > > cria um arquivo qualquer .sh , assim : > > > > > > #!/bin/bash > > > > > > zenity --question --text "Deseja efetuar a instalação?" > > > sudo apt-get -y install amarok 2> logerror_amarok_install.txt | tee > > > log_amarok.txt | zenity --progress --pulsate > > > if [ ${PIPESTATUS[0]} = 0 ]; then > > > zenity --info --text "Instalação efetuada com sucesso!" > > > else > > > zenity --error --text "Erro na instalação!" > > > cat logerror_amarok_install.txt | zenity --text-info --title "Log > > > de > > > erro" --width 530 --height 300 > > > fi > > > > > > sudo apt-get -y install k3b 2> logerror_k3b_install.txt | tee > > log_k3b.txt > > > | > > > zenity --progress --pulsate > > > if [ ${PIPESTATUS[0]} = 0 ]; then > > > zenity --info --text "Instalação efetuada com sucesso!" > > > else > > > zenity --error --text "Erro na instalação!" > > > cat logerror_k3b_install.txt | zenity --text-info --title "Log de > > > erro" --width 530 --height 300 > > > fi > > > > > > > > > > > > O zenity é uma biblioteca do Gnome, para interface gráfica do shell > > script > > > ! > > > > > > Pego a manha? > > > Em 03/04/08, podestafox <[EMAIL PROTECTED] <podestafox%40gmail.com>> > > escreveu: > > > > > > > > Olá amigos, esta é minha primeira mensagem como usuário de > > > shell-script. > > > > Desde que conheci o Ubuntu e shell-script me apaixonei. > > > > > > > > Minha dúvida é o seguinte, eu usei o aptoncd para salvar meus > > > > programas em cd e depois carregar de volta para o cache apt do ubuntu. > > > > > > > > O que procuro é um script que seja interativo, no caso, na instalação > > > > de pacotes. > > > > > > > > Um exemplo: > > > > > > > > Eu crio o script com os pacotes separados por categoria: > > > > > > > > instalaMultimidia { > > > > pergunta se deseja instalar pacote "amarok"; > > > > > > > > if "sim"; > > > > instala e passa para o próximo programa; > > > > > > > > else "não"; > > > > passa para o próximo programa e não instala > > > > > > > > } > > > > > > > > exit > > > > > > > > ................. > > > > > > > > Eu tentei fazer com os comando normais > > > > > > > > echo Instalando amarok > > > > sleep 1 > > > > sudo apt-get -y install amarok > > > > echo instalado > > > > sleep 3 > > > > echo Instalando amarok > > > > sleep 1 > > > > sudo apt-get -y install k3b > > > > > > > > Alguém sabe como posso fazer para deixar o que quero automatizado? > > > > > > > > Obrigado > > > > -- > > > > Felipe Podestá dos Santos > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > ------------------------------------ > > > > > > ---------------------------------------------------------- > > > Esta lista não admite a abordagem de outras liguagens de programação, > > como > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > prévio > > > aviso. > > > ---------------------------------------------------------- > > > Sair da lista: [EMAIL PROTECTED]<shell-script-unsubscribe%40yahoogrupos.com.br> > > > ---------------------------------------------------------- > > > Esta lista é moderada de acordo com o previsto em > > > http://www.listas-discussao.cjb.net > > > ---------------------------------------------------------- > > > Servidor Newsgroup da lista: news.gmane.org > > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > -- > > Felipe Podestá dos Santos > > E-mail's: [EMAIL PROTECTED] <podestafox%40gmail.com>, > > [EMAIL PROTECTED] <podestafox%40yahoo.com>, [EMAIL PROTECTED]<podestafox%40live.com> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >