Gerador de cabeçalho
Publicado por Mauriciodez (última atualização em 10/12/2018)
[ Hits: 10.756 ]
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 simples de procura de arquivo.
Mensagem de volume alto quando o fone de ouvido está conectado
Nenhum comentário foi encontrado.
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
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
É cada coisa que me aparece! - não é só 3% (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta