shell-script-pt
[Top][All Lists]
Advanced

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]