Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Maistere en 23 Enero 2014, 20:50 pm



Título: [BASH] Script para crear un archivo con las siguientes características...
Publicado por: Maistere en 23 Enero 2014, 20:50 pm
Hola, estoy en un grado superior de informática y me han mandado una práctica sobre shell scripts, he hecho bastantes, pero este no tengo ni idea, podríais echarme una mano? GRACIAS

Citar
Escribe un guión shell que cree un fichero cuyo nombre sea el nombre de tu usuario seguido de la fecha actual en formato dd-mm-aa (por ejemplo: asir-10-01-12) y cuyo contenido sea el listado detallado del directorio actual.



[MOD]: Te he editado el título del post para que notes la diferencia.


Título: Re: Shell Script
Publicado por: Hekaly en 23 Enero 2014, 21:51 pm
Como sabras por las normas aqui no hacemos los deberes. Tendrias que poner lo que lleves hecho aunque sea muy poquito.

Como tienes pocos mensajes te ayudare algo pero tendras que hacerlo tu.

1- Redirecciona un ls a un fichero
2 - Extrae el nombre de usuario ya sea con head o tail en passwd, con el comando id y recorta lo que nesesites con cut
3 - usa el formato data +"[parametros]" para poner la fecha
4 - recuerda qeu puedes usar salidad del comando en echo nombres etc con las comillas espaciales ´´.

Si pones lo que llevas te ayudare algo mas , pero hasta entonces creo que con esas pistas lo conseguiras, es un script sencillo.


Título: Re: Shell Script
Publicado por: jdomgo3 en 23 Enero 2014, 22:52 pm
En un grado superior te mandan hacer estas cosas???
Bufff... como han cambiado los tiempos.

Código
  1. USUARIO=$LOGNAME
  2. FECHA=`date +"%d.%m.%y"`
  3. ls -lrt > ${USUARIO}-${FECHA}

Y como bien dice Hekaly, diciéndote cómo hacerlo no te estamos ayudando, pero es que esto es tan simple que...


Un saludo.


Título: Re: Shell Script
Publicado por: Eleкtro en 27 Enero 2014, 13:56 pm
@Maistere

Porfavor lee las normas sobre como se deben escribir los títulos y como se debe formular un post ~> Normas del tablón ( LEER ANTES DE POSTEAR ) (http://foro.elhacker.net/scripting/normas_del_tablon_leer_antes_de_postear-t201567.0.html)

Cierro el tema,
Saludos!



En un grado superior te mandan hacer estas cosas???
Bufff... como han cambiado los tiempos.

...diciéndote cómo hacerlo no te estamos ayudando, pero es que esto es tan simple que...

Si, pero lo que a mi resulta todavia más incomprensible es estar en un grado superior y necesitar ayuda para escribir todas y cada una de las ordenes de una tarea así de simple :-/

Bueno, aquí no se le hace el trabajo a nadie, se le ayuda a completarlo y ayudarlo en lo que no entienda.

Saludos!