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
shell script
Moderador: Moderadores
Re: shell script
oye quote para sacar cualquier informacion a un determinado fichero, directorio y subdirectorio debes hacer: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
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
oye quote para sacar cualquier informacion a un determinado fichero, directorio y subdirectorio debes hacer: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
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)