Gerador de cabeçalho
Publicado por Mauriciodez (última atualização em 10/12/2018)
[ Hits: 11.614 ]
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
Script para relatório de download de arquivos via Squid
Gunzipar arquivos com determinadas extensões
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









