Acertando número para numeração
Publicado por Augusto 05/02/2006
[ Hits: 5.191 ]
As vezes nós usamos alguns comandos ou scripts que deveram renomear arquivos e eles insistem em cometer esse erro:
arq1
arq10
arq11
arq2
arq3
.
.
.
qdo deveria retornar em ordem correta,..
Este é um scriptzinho besta q tranforma o número 1 em 001, o 2 em 002 e/ou com qtos zeros vc quiser,...
Espero q seja útil a alguém.,.
bjunda a tds,..
#!/bin/bash #script numbercorrect.Ah #variáveis # ENT - recebe o número a ser trabalhado # ENTR - recebe o número a ser trabalhado atraves de $ENT e é usado para manipulaçÃo interna,. # INC - usada para contar a qtidade de zeros,. # RES - recebe o resultado. # setando as variáveis: ENT=$1 INC=$(($2-1)) #setando RES que aqui recebe o primeiro algarismo RES=$(($ENT-$ENT/10*10)) #setando as demais variáveis ENTR=$(($ENT/10)) #já sendo retirado o último algarismo devido a linha 22 while [ $ENTR != 0 ] do RES=$(($ENTR-$ENTR/10*10))$RES ENTR=$(($ENTR/10)) INC=$(($INC-1)) done while [ $INC != 0 ] do RES=0$RES INC=$(($INC-1)) done echo $RES
Instalar splashtop em um pendrive
Relatórios do LightSquid por Grupos
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (9)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)