Especificação da rotina
Problema
Resolvido:
saida: Gravar um arquivo de
texto chamado TodosXmlWalter
formatar:
NomeArquivo,NomeArquivo,......
ex.:WShellScriptMac.xml,WD.xml,...
selecionar: todos arquivos que
1a letra W(maiscula) e a 2a letra de A até Z e tem extensão .xml.
entrada:APOIE2012/WDesenvolvimento
Solução shell script para Mac:
- Muda para o diretorio onde estão os arquivos que serão lidos:
cd ///Volumes/APOIE2012/WDesenvolvimento
- Lista todos os arquivos da pasta
ls
- saida: Gravar um arquivo
de texto chamado ListaXml
formatar:
NomeArquivo,NomeArquivo,......
ex.:WShellScriptMac.xml,WD.xml,...
selecionar: todos arquivos
que 1a letra W(maiscula) e a 2a letra de A até Z e tem extensão
.xml.
echo ListaXml=[\'$(echo W[A-Z]*.xml)\']\; | sed "s/ /', '/g"
- Resultado
ListaXml=['WAbstracao.xml', 'WAdmGestEmpdEmps.xml',
'WAdmTemp.xml', 'WAlgoritimo.xml', 'WAlgoritimoIterativo.xml',
'WAmbientacao.xml', 'WAndragogia.xml', 'WAprendizagem.xml',
'WArcaboucoVisao.xml', 'WArquiteturaAprendizado.xml']
Rotina
cd ///Volumes/APOIE2012/WDesenvolvimento
echo ListaXml=[\'$(echo W[A-Z]*.xml)\']\; | sed "s/ /', '/g"