Tratamento de zeros a esquerda
Publicado por Perfil removido 16/06/2008
[ Hits: 13.690 ]
Inclui ou retira zeros à esquerda do valor de uma variável.
Funcões úteis para calculos que envolvem grandezas de tempo que possuem zero à esquerda (hora, minutos, segundos, dia, mês).
#!/bin/bash # Tratamento de zeros a esquerda # Powered by /.wolf3rin3.blu35 # pauloriccelli@gmail.com.br # O que faz: # Inclui ou retira zeros à esquerda do valor de uma variável. # Util para cauculos que envolvem grandezas # de tempo que possuem zero à esquerda # (hora, minuto, segundo, dia, mês). #----------------------------------------------------------- # Inicio do Código #----------------------------------------------------------- # Funcões _zero() { # Inclui um zero antes do valor de $1 caso este for # menor que 10 caso contrario devolve o numero # $NEW NEW=$1 ZIRU="0" if [ $1 -lt 10 ]; then NEW="${ZIRU}${1}" else NEW="$1" fi } _sem_zero() { # Retira os zeros a esquerda # Caso o numero seja no formato # "0x" # Caso contrario devolve o numero # $NEW ZIRU=`echo $1 | cut -c 1` if [ $ZIRU == '0' ]; then NEW=`echo $1 | cut -c 2` else NEW="$1" fi } #---------------------------------------------------------- # Uso: #---------------------------------------------------------- _zero $1 echo "${NEW}" _sem_zero $1 echo "${NEW}" exit see more: deadnomore.blogspot.com
Faciliando copiar DVD com 2 gravadoras pelo terminal
administrador do farmacia administra una farmacia
Embaralhando elementos de um vetor
Alterar Data e Hora do Sistema
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Problema com nome composto e organização na tela do yad (0)
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)