[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sorteando e Eliminando duplicatas
From: |
Viktor Mota |
Subject: |
Sorteando e Eliminando duplicatas |
Date: |
Thu, 27 May 2004 12:59:27 -0300 |
Olá shell-script,
So para constar no historico da lista estou enviando um script besta
mas que pode ajudar gente que ta comecando que nem eu...
O que me motivou a fazer esse script foi que eu precisava ordenar o
arquivo badrcptto do qmail constantemente, depois mando o outro que
fiz (com muita ajuda da galera daqui) que adiciona registro num bando
de dados
====================================================================================
#!/bin/sh
ARQUIVO=$1
ARQUIVOTMP=$1`echo -tmp`
if test $# -eq 0
then
tput bold
echo Uso incorreto do script.
echo Sintaxe: $0 arquivo
tput sgr0
exit 1
fi
clear
# Arruma a base de mails
echo ++++ Arrumando o arquivo $ARQUIVO em ordem alfabetica
echo ++++ O arquivo $ARQUIVO original tem `cat $ARQUIVO | wc -l` linhas
sort -o $ARQUIVO $ARQUIVO
#Verifica se existem registros duplicados e os elimina
echo ++++ Verificando presença de registros duplicados no arquivo $ARQUIVO
cat $ARQUIVO | sort -u > $ARQUIVOTMP
mv -f $ARQUIVOTMP $ARQUIVO
echo ++++ O arquivo $ARQUIVO alterado para `cat $ARQUIVO | wc -l` linhas
#Debugando para ver se ele estava escrevendo certo os nomes de arquivos
#echo $ARQUIVO
#echo $ARQUIVOTMP
echo " "
echo Bom trabalho...
echo " "
====================================================================================
Aos craques do SH desculpem por enviar coisas bobas para a lista, mas
acho que pode ter mais gente precisando de coisas assim...
[]s
Viktor Mota
address@hidden
--- tagline ---
O cúmulo... Da Velocidade: Dar a volta na mesa e pegar você mesmo!
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Sorteando e Eliminando duplicatas,
Viktor Mota <=