Linux en Espanol Espontaneas - De tu ojo a la web
 
Hola me presento con una duda (tema #22987)
Publicar nuevo tema   Responder al tema    Foros de discusión -> Programación
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
jose_madrid
Forista


Registrado: 06 Mar 2010
Mensajes: 8

MensajePublicado: Sab Mar 06, 2010 6:59 pm    Asunto: Hola me presento con una duda Responder citando

buenas a todos soy nuevo en el foro que me parece que hay muchisima informacion valiosa pero una duda que tengo como puedo ejecutar un script, esque no lo consigo el script es una bobada e puesto echo hola y en la siguente linea ls -l
y de nombre script
luego en el terminal pongo script y me sale scrpt iniciado;el fichero es typescript alguien me puede ayudar???gracias a todos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
TheBalrog
BOFH


Registrado: 05 Abr 2004
Mensajes: 2773
Ubicación: Querétaro, Qro. México

MensajePublicado: Sab Mar 06, 2010 11:31 pm    Asunto: Responder citando

Saludos ¿qué quieres decir?
_________________

By ersolan
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jose_madrid
Forista


Registrado: 06 Mar 2010
Mensajes: 8

MensajePublicado: Dom Mar 07, 2010 6:10 pm    Asunto: Responder citando

me refiero a que como puedo ejecutar un script desde terminal y con que nombre tengo que guardar el script pongamos que el script lo llamo "pepe" entonces lo tendria que guardar como pepe.sh? y luego para ejecutarlo desde terminal solamente tengo que poner pepe o seria pepe.sh?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
TheBalrog
BOFH


Registrado: 05 Abr 2004
Mensajes: 2773
Ubicación: Querétaro, Qro. México

MensajePublicado: Dom Mar 07, 2010 7:57 pm    Asunto: Responder citando

Ahora sí nos entendemos. El script lo puedes guardar con el nombre que elijas, tienes total libertad. Como sugerencia utiliza un nombre descriptivo de la función que realiza.

Luego debes asignar permisos de ejecución mediante el comando chmod (chmod +x nombre_script).

Y para ejecutarlo lo haces con un ./nombre_script

La extensión .sh te ayudará a saber el tipo de archivo que es.
_________________

By ersolan
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jose_madrid
Forista


Registrado: 06 Mar 2010
Mensajes: 8

MensajePublicado: Dom Mar 07, 2010 10:50 pm    Asunto: Responder citando

gracias lo he probado y funciona el ./nombrescript pero ahora me surge otra pregunta yo tengo ejercicios resueltos de clase pero algunos son el nombre solo y otro son el nombre acabado en .sh que diferencia hay y cuando uso uno u otro?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
rafaxdrake
Forista


Registrado: 21 Feb 2004
Mensajes: 3431
Ubicación: Mallorca

MensajePublicado: Dom Mar 07, 2010 11:30 pm    Asunto: Responder citando

La extensión de los ficheros en Unix es cosmética, pues es el contenido lo que determina qué tipo de fichero es.
_________________
http://vitamine.dyndns.biz
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
miguelgf
Forista


Registrado: 28 Dic 2006
Mensajes: 373

MensajePublicado: Lun Mar 08, 2010 11:22 am    Asunto: Responder citando

Hola.
rafaxdrake escribió:
La extensión de los ficheros en Unix es cosmética, ...


Nunca se me habría ocurrido llamarlo así. Muy bueno, sí señor.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jose_madrid
Forista


Registrado: 06 Mar 2010
Mensajes: 8

MensajePublicado: Lun Mar 08, 2010 12:24 pm    Asunto: Responder citando

pero si es un script no se pone nada y si es un programa en c tienes que llamarlo acabando en .c no?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
TheBalrog
BOFH


Registrado: 05 Abr 2004
Mensajes: 2773
Ubicación: Querétaro, Qro. México

MensajePublicado: Lun Mar 08, 2010 4:21 pm    Asunto: Responder citando

Como bien te lo decía Rafaxdrake, la extensión es meramente cosmética. Sirve más para saber visualmente hablando, el tipo de archivo de que se trate.
_________________

By ersolan
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Programación Todas las horas son GMT
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro




La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

Contactos - Doraemon Games - Horse Games - Golf Games - Dog Games - Bird Games - SpongeBob Games - Pet Games