Como fazer o linux criar arquivos em 1 diretorio sempre em Uppercase?

1. Como fazer o linux criar arquivos em 1 diretorio sempre em Uppercase?

Rafael Lopes da Silva
rafakas

(usa Debian)

Enviado em 11/12/2007 - 10:34h

Bom dia, sou 1 iniciante em linux e gostaria de solucionar 1 pequeno problema no linux relacionado a criaçao de arquivos em 1 diretorio, pois eu trabalho em 1 hospital que implantou 1 servidor linux apenas pra servir arquivos para PCs com windows e como temos que enviar arquivos gerados por 1 programa de controle dos paciente em Ms-dos (Clipper)para convenios esses arquivos estao sendo criados no linux em Lowercase ex: nome_do_arquivo.xml e presciso que ele crie da seguinte forma NOME_DO_ARQUIVO.XML e quando o servidor de arquivos era o windows ele ja criava em uppercase sempre Lembrando que o programa usado pra gerar esses arquivos .xml ja criam em Uppercase mas o linux quando vai gravar transforma em Lowercase gostaria de alguma soluçao para este problema se for possivel.


  


2. Script

Sandro Roberto Ferrari
srf

(usa RedHat)

Enviado em 11/12/2007 - 11:34h

Veja este Script...

#!/bin/bash
for i in `ls .` # muda os arquivos do dir corrente
do
nome=$i
nome=`echo $nome | tr a-z A-Z`
mv $i $nome # muda o nome do arquivo
echo $i
done



3. Re: Como fazer o linux criar arquivos em 1 diretorio sempre em Uppercase?

Rafael Lopes da Silva
rafakas

(usa Debian)

Enviado em 11/12/2007 - 12:54h

obrigado me deu uma otima ajuda esse script temporariamente resolveu meu problema pelo menos eu apenas executo esse script que voce me passou vou tentar programar no crontab pra passar a cada 10 minutos mas realmente eu gostaria de uma soluçao do tipo que o linux pare de trocar pra lowercase quando o arquivo for criado pelo programa ja que este arquivo ja é criado em uppercase e o linux que troca pra lowercase.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts