Pular para o conteúdo

plasadd

insere nomes de aplicativos a uma lista, que vai ser executada po outro script
que esta em vias de desenvolvimento ;)
Reinaldo Marques de Lima reimlima
Hits: 5.614 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

insere nomes de aplicativos a uma lista, que vai ser executada po outro script
que esta em vias de desenvolvimento ;)
Download plasadd.bsh Enviar nova versão

Versões atualizadas deste script

Esconder código-fonte

#!/bin/bash

######################################
#                                                                                                            #
# plasadd wrote by Reinaldo Marques de Lima                         #
# criado em: 08/2005                                                                       #
# descricao:                                                                                        #
# insere nomes de aplicativos a um arquivo externo que        #
# vai ser lido pelo programa "plasall.bsh" para ser                 #
# executado. basicamente adiciona aplicativos a uma           #
# lista de execucao.                                                                          #
#                                                                                                            # 
######################################
#                                                                                                            #
# -esse foi um pouco mais dificil do que eu pensei para            #
# fazer, pois pensei..."Ah, eh soh dar um cat com ">>"          #
# pra concatenar e tah valendo..." naum foi bem assim.       #
# tive varios problemas pra conseguir fazer o cat rolar         #
# e quando consegui o script naum finalizava...ai naum       #
# teve jeito, tive que apelar pra galera do grupo de                #
# discucao do yahoo sobre shell ( para se associar -                 #
# shell-script-subscribe@yahoogrupos.com.br ), o povo         #
# ajuda de verdade, naum eh que nem esses grupos que        #
# tem aos montes que soh mandam porcarias para o grupo  #
# eh soh shell e pronto. Ai percebi que com o cat naum         #
# rola e sim com echo redirecionado, blz, ai funcionou          #
# redondo. Soh faltou fazer as tratativas de erro.                   #
#                                                                                                            #
# Obs.: Esse foi o primeiro script que eu adicionei um            #
# comando de ajuda " -- help "                                                       #
#                                                                                                            #
######################################

# primeira parte, ajuda do programa
#---------------------------------------------------

if [ $# -lt 1 ]; then

   echo
   echo "Para ajuda digite plasadd.bsh --help"
   echo

elif [ $1 = --help ]; then

   echo
   echo "Ajuda do comando plasadd: "
   echo "Para adicionar um nome de aplicativo a lista de execucao,"
   echo "basta digitar plasadd.bsh [nome1] [nome2]...[nomeN] "
   echo

fi

# segunda parte, adiciona no arquivo tudo que esta em $*
#-------------------------------------------------------------------------------

if [ $# != --help ]; then

   arquivo="plasall.txt"
   programas=${*}

   for i in ${programas}; do

           if ! grep -w ${i} ${arquivo} > /dev/null; then

                   echo ${i} >> $arquivo
                   echo "'$i' cadastrado em 'plasall.txt."

           else

                   echo "Argumento '$i' já existe na lista."

           fi

   done

fi

Script para ativar a interface de rede

Exibir configurações de REDE de maneira amigavel.

Script para conversão de videos em lote

Entrar no orkut

Script para reconhecer MP4Player no Ubuntu

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.