plasadd
Publicado por Reinaldo Marques de Lima 29/09/2005 (última atualização em 16/07/2014)
[ Hits: 5.415 ]
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
Script para conversão de videos em lote
Script para conexão a internet á radio
smbldap-groupCopy copiar grupos de user1 para user2
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
É normal não gostar de KDE? (8)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









