msoliver
(usa Debian)
Enviado em 15/12/2015 - 17:02h
Boa tarde
lpsleao.
Montei a
FUNCTION COUNT, com as seguintes caracteristicas:
Gera o log com todos números fornecidos:
NSU:00000001 => 12/15/2015 => 04:44:16 PM
NSU:00000002 => 12/15/2015 => 04:47:38 PM
Gera a variável
NSU (Número sequêncial único)
Mostra na tela
00000001
Armazena para continuar a sequência.
Segue:
#!/bin/bash
#NO 1ª USO, CRIA O ARQUIVO
COUNT.txt
[ -e COUNT.txt ] || printf "%08d\n" 00000000 > COUNT.txt
COUNT() {
NSU=$(cat COUNT.txt)
let NSU++
printf "%08d\n" "$NSU" | tee COUNT.txt
printf "NSU:%08d => $(date +"%x => %X")\n" "$NSU" >> COUNT.log
}
COUNT
OBS.:
Se resolver o seu caso, marque como resolvido, por favor.
Att.:
Marcelo