plasadd
Publicado por Reinaldo Marques de Lima 29/09/2005 (última atualização em 16/07/2014)
[ Hits: 5.180 ]
Homepage: http://plasticossj4.wordpress.com
Download pleaseadd.bash (versão 2)
insere nomes de aplicativos a uma lista, que vai ser executada po outro script
que esta em vias de desenvolvimento ;)
#!/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
Soma múltiplos de 3 ou 5 abaixo de 1000
Script que agrupa e compacta os executáveis de um diretório
Maior ou Menor (script operadores)
Download de vídeos com youtube-dl
Duplicando CDs de áudio e dados
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Linux Mint nao reconhece segundo monitor. (1)
Copiar uma pasta 100% fiel a original? (6)