Gerador de cabeçalho
Publicado por Mauriciodez (última atualização em 10/12/2018)
[ Hits: 11.603 ]
Download 6923.gera_cabecalho.sh
Script para inserção de cabeçalho em novo script ou em existente.
Link do projeto: https://github.com/mauriciodez/gera_cabecalho.git
Licença GPLv3.
#!/bin/bash
##### NOME: gera_cabecalho.sh
##### VERSÃO: 1.0
##### DESCRIÇÃO: Insere cabeçalhos em novos scripts ou em existentes.
##### DATA DA CRIAÇÃO: 09/12/2018
##### ESCRITO POR: Maurício G. Paiva
##### E-MAIL: mauriciodez@gmail.com
##### DISTRO: Debian GNU/Linux 8 (jessie)
##### LICENÇA: GPLv3
##### PROJETO: https://github.com/mauriciodez/gera_cabecalho.git
TR="#####"
USER="Maurício G. Paiva"
EMAIL="mauriciodez@gmail.com"
GIT="https://github.com/mauriciodez/"
VS="GPLv3"
TXT2 () {
sed -i "2s,^,\n$TR\tNOME:\t\t\t\t$(echo $ARQ)\n$TR\tVERSÃO:\t\t\t\t1.0\n$TR\tDESCRIÇÃO:\t\t\t$descricao \
\n$TR\tDATA DA CRIAÇÃO:\t$(date +"%d/%m/%Y")\n$TR\tESCRITO POR:\t\t$USER\n$TR\tE-MAIL:\t\t\t\t$EMAIL \
\n$TR\tDISTRO:\t\t\t\t$(cat /etc/*-release|head -1|awk -F'"' '{print $2}')\n$TR\tLICENÇA:\t\t\t$VS \
\n$TR\tPROJETO:\t\t\t$GIT$(echo $ARQ|cut -d'.' -f1)\n," $ARQ
}
x="s"
while [ 1 ];
do
clear && ls *.sh
echo -e "Qual o arquivo que deseja modificar ? [ENTER] para novo arquivo"
read ARQ
if [ -z $ARQ ];then
echo "Mode de criação"
read -p "Insira o nome para o novo arquivo -> " ARQ
if [ `echo $ARQ | cut -d'.' -f2` != "sh" ];then
ARQ=`echo "$ARQ.sh"`
fi
echo -e "#!/bin/bash\n" > $ARQ
read -p "Insira a descrição do script -> " descricao
TXT2
chmod +x $ARQ
else
if [ `echo $ARQ | cut -d'.' -f2` != "sh" ];then
ARQ=`echo "$ARQ.sh"`
fi
if [ -e "$ARQ" ];then
read -p "Insira a descrição do script -> " descricao
TXT2
else
echo "Arquivo não encontrado quer fazer de novo ? ENTER ou 's'"
read resposta
if [ $resposta != $x ]; then
exit
fi
fi
fi
done
Apagar arquivos maliciosos de pastas compartilhadas pelo Samba periodicamente
KDE 4.1.1 no Slackware Linux 12.1
Monitorar o funcionamento do FTP
Mensagem de volume alto quando o fone de ouvido está conectado
Script para listar tentativas de acessos
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Conky, alerta de temperatura alta (0)
Assisti Avatar 3: Fogo e Cinzas (0)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (40)









