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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a