Página 1 de 1

shell script

Publicado: Dom Sep 07, 2003 6:23 pm
por JJ
necesito ayuda en la elaboracion del siguiente shell script:

dado un conjunto de ficheros conteniendo numeros,implementar un script que solicite al usuario que operacion quiere realizar con ellos (sumarlos,hallar la media,hallar el menor,hallar el mayor).imprimir el resultado de la operacion

tengo problemas sobre todo en la utilizacion de awk(utilizacion de variables en awk)y en modificar variables cuando se esta ejecutando el script

un saludo.Gracias por vuestra ayuda

Re: shell script

Publicado: Mar Sep 30, 2003 4:31 am
por rumix
JJ escribió:necesito ayuda en la elaboracion del siguiente shell script:

dado un conjunto de ficheros conteniendo numeros,implementar un script que solicite al usuario que operacion quiere realizar con ellos (sumarlos,hallar la media,hallar el menor,hallar el mayor).imprimir el resultado de la operacion

tengo problemas sobre todo en la utilizacion de awk(utilizacion de variables en awk)y en modificar variables cuando se esta ejecutando el script

un saludo.Gracias por vuestra ayuda
oye quote para sacar cualquier informacion a un determinado fichero, directorio y subdirectorio debes hacer:
ls -l <nombre> | awk '{print $n}'
donde <nombre> es el nombre del fichero o directorio o lo que quieras llamarle, y $n se refiere a las variables que se te imprimen cuando haces un ls -l por ejemplo si escribes ls -l puto | awk '{print $5 $9}' te imprimira en pantalla el peso y el nombre del fichero del directorio tonto, tonces utilizas este comando haces un for para que recorras el directorio donde tienes los ficheros y los vas comparando con un if . eso es todo, no pretenderas que te hare el script porque eso es hacer trampa.
chao Fquote]

oye quote para sacar cualquier informacion a un determinado fichero, directorio y subdirectorio debes hacer:
ls -l <nombre> | awk '{print $n}'
donde <nombre> es el nombre del fichero o directorio o lo que quieras llamarle, y $n se refiere a las variables que se te imprimen cuando haces un ls -l por ejemplo si escribes ls -l puto | awk '{print $5 $9}' te imprimira en pantalla el peso y el nombre del fichero del directorio tonto, tonces utilizas este comando haces un for para que recorras el directorio donde tienes los ficheros y los vas comparando con un if . eso es todo, no pretenderas que te hare el script porque eso es hacer trampa.
chao y suerte (rumix)

Re: shell script

Publicado: Mar Sep 30, 2003 4:33 am
por rumix
JJ escribió:necesito ayuda en la elaboracion del siguiente shell script:

dado un conjunto de ficheros conteniendo numeros,implementar un script que solicite al usuario que operacion quiere realizar con ellos (sumarlos,hallar la media,hallar el menor,hallar el mayor).imprimir el resultado de la operacion

tengo problemas sobre todo en la utilizacion de awk(utilizacion de variables en awk)y en modificar variables cuando se esta ejecutando el script

un saludo.Gracias por vuestra ayuda
oye quote para sacar cualquier informacion a un determinado fichero, directorio y subdirectorio debes hacer:
ls -l <nombre> | awk '{print $n}'
donde <nombre> es el nombre del fichero o directorio o lo que quieras llamarle, y $n se refiere a las variables que se te imprimen cuando haces un ls -l por ejemplo si escribes ls -l puto | awk '{print $5 $9}' te imprimira en pantalla el peso y el nombre del fichero del directorio puto, tonces utilizas este comando haces un for para que recorras el directorio donde tienes los ficheros y los vas comparando con un if . eso es todo, no pretenderas que te hare el script porque eso es hacer trampa.
chao y suerte (rumix)