shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Projeto - dry-shell


From: Enilton Angelim
Subject: Re: [shell-script] Projeto - dry-shell
Date: Thu, 10 May 2018 16:49:37 +0000

Pessoal, criei uma "interface" para trabalhar com async no bash. Atualmente tem a pesquisa e outro que permite a execução de comandos, ex: zmprov (zimbra), sed, cat (?), etc. Qualquer comando que receba dados pela entrada padrão ou com o uso do (-).  

Em qui, 10 de mai de 2018 às 13:01, Enilton Angelim <address@hidden> escreveu:
Primeiramente, muito obrigado. Vou aproveitar as sugestões e se fosse via git os nomes dos autores seriam associados automaticamente com o código, mas vou deixar as notas de agradecimentos. ;D


Em qua, 9 de mai de 2018 às 17:01, 'Julio C. Neves' address@hidden [shell-script] <address@hidden> escreveu:
 

Enilton,
meus 2 centavos para vc aproveitar o que quiser e colocar do seu jeito:

function Repete
{
#  Repete um caractere um determinado número de vezes
#+ Recebe:
#+ Tamanho final da cadeia
#+ e caractere a ser repetido
    local Var
    printf -v Var %$1s " "
    echo ${Var// /$2}
}

function EncheEsq
{
#  Preenche à esquerda com caractere especificado
#+ Recebe:
#+ Valor inicial da cadeia,
#+ Tamanho final e char de preenchimento
    local Var
    local Cadeia=${1// /^}    # Trocando eventuais espaços preexistentes
    printf -v Var %$2s $Cadeia
    Var=${Var// /$3}
    echo "${Var//^/ }"        # Restaurando espaços anteriores
}

function EncheDir
{
#  Preenche à direita com caractere especificado
#+ Recebe:
#+ Valor inicial da cadeia,
#+ Tamanho final e char de preenchimento
    local Var
    local Cadeia=${1// /^}    # Trocando eventuais espaços preexistentes
    printf -v Var %-$2s $Cadeia
    Var=${Var// /$3}
    echo "${Var//^/ }"        # Restaurando espaços anteriores
}


Abraços,
Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» O treinamento está muito caro?
O melhor de todos em EAD é http://www.dicas-l.com.br/cursos/psl/

Damos treinamento em sua empresa com certificado
e nota fiscal por um preço, no mínimo, 50% abaixo
de qualquer curso.

​​
Nosso time de instrutores in company é formado somente por
autores
​ ​
de Best Sellers
​ ​
​laureados ​sobre os temas. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico










Em 9 de maio de 2018 11:50, Enilton Angelim address@hidden [shell-script] <address@hidden> escreveu:

 

Pessoal, estou fazendo uma biblioteca de funções com foco em clean code, padrão de código, produtividade e praticidade. É um projeto novo, mas já possui alguns recursos.

Estou tentando fazer tudo de forma nativa (sempre que possivel), apenas usando comandos internos do shell. 


Espero que gostem e aceito sugestões xD



reply via email to

[Prev in Thread] Current Thread [Next in Thread]