[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ler Arquivo
From: |
Diogo Fernandes |
Subject: |
Re: Ler Arquivo |
Date: |
Fri, 18 Jan 2008 09:21:57 -0000 |
User-agent: |
eGroups-EW/0.82 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> é possível ler um arquivo separado por ";" e
> executar comandos ??
>
> Ex:
> Arquivo.cfg
> OLPR01;USER01
> OLPR02;USER02
>
> E o comando seria um ex:
> SQLLOAD OLPR01/USER01
>
> É possível a execução de um comando dinamicamente?
Olá Rodrigo
Há o comando cut que permite que você "corte" as strings por um
determinado caracter e imprima somente um campo, ou uma faixa de
campos, mas considero uma solução "suja". Eu gosto muito de utilizar
IFS para isso. Faria algo como:
#----- cut here
#!/bin/bash
OLDIFS=${IFS}
while read LINHA ; do #{
........IFS=;
........set - ${LINHA}
........echo "Parametro 1 = ${1}"
........echo "Parametro 2 = ${2}"
done #}
IFS=${OLDIFS}
#----- EOF
Sucesso !
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHkG+brDdxWm3R8YYRAqZKAJ9aZ7DTROPwtiU96T+fM2EAnVNwLACgmbmp
gKh8zglX6q3QOthnnnFCHmk=
=d0sB
-----END PGP SIGNATURE-----