Pessoal,
Tenho uma pasta compartilhada (samba) com arquivos texto que serão
usados por um client ruindows. Preciso converter os arquivos dessa
pasta para formato LFCR. Então toda vez que um arquivo novo entrar na
pasta preciso rodar o unix2dos nele e, somente nele, pois se rodar em
todos os já existentes poderá levar um tempo maior, pois alguns são
bem grandes.
Fiz um script tosco de tudo que num funcionou ainda...rs Vejam a
rotina principal:
for i in `cat /opt/convert/fl_convert.txt`
do
comando=" | grep -v $i"
strcmd=$strcmd$comando
done
ls /diretorio_compart/tmp$strcmd >/tmp/fl_conv.txt
if [ -f /tmp/fl_conv.txt ]; then
for j in `cat /tmp/fl_conv.txt | grep -v ":"`
do
/usr/bin/unix2dos /diretorio_compart/tmp/$j
done
ls /diretorio_compart/tmp >/opt/convert/fl_convert.txt
fi
Alguém poderia me ajudar a melhorar isso! rs Ou ainda, alguém teria
uma outra idéia para fazer isso de uma forma mais bonita?rs
Valeu,
Luis
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos