O script do Tiago me ajudou deveras!!! Alguns outros funcionam também 
mas se o arquivos mudarem, contudo, se o n° de arquivos for o mesmo 
eles nao rodam...

Mais abaixo mando como ficou temporariamente, mas a ideia do Gentil 
talvez vire o definitivo, pois eu posso ter o problema de regravar o 
arquivo com o memso nome e o script abaixo não "vee" isso....

Valeu mesmo assim!!!

> Luis, como os arquivos são enviados para esse diretório? São 
> simplesmente copiados para lá ou é algum processo diferente?


Eh uma aplicacao que joga eles lah...

> 
> Outra alternativa pode ser usar o comando 'file' dentro
> de um laço, para decidir em quais arquivos converter.
> 
> O comando 'file' informa quando o arquivo é do tipo CRLF.

Pode cre! Gostei, vou brincar com o file.....

> 
> Gentil.
>

script:

while :
 do
  conv=/opt/convert/fl_convert.txt
  [ -f $conv ] ||
  {
   echo "Falta arquivo '${conv}'. Aborting..." >&2 ;
   exit 1 ;
  }

  errconv()
  {
   echo "Unable to convert file '$@'" >>/opt/convert/fl_convert.log ;
  }

  for file in $(ls  /diretorio/sati | grep -v -f $conv)
  do
   /usr/bin/unix2dos /diretorio/sati/${file} >/dev/null 1>/dev/null 
2>/dev/null || errconv "${file}"
  done
  ls /diretorio/sati > ${conv}
  sleep .5
 done
exit







---------------------------------------------------------------------
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