shell script

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
JJ

shell script

Mensaje por JJ » Dom Sep 07, 2003 6:23 pm

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

Avatar de Usuario
rumix

Re: shell script

Mensaje por rumix » Mar Sep 30, 2003 4:31 am

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)

Avatar de Usuario
rumix

Re: shell script

Mensaje por rumix » Mar Sep 30, 2003 4:33 am

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)

Responder