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.616 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

Pós Instalação Fedora 43+

Script simples de Backup para os diretórios listados abaixo do /

zipxback.sh

Adicionar sites para serem bloqueados pelo squid

Cálculo de média escolar

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.