martes, 15 de noviembre de 2011

Crear un shell script sencillo en Mac OSX



1. Abre el textmate o algun editor de archivos de texto, almacena en el directorio
   prefrerentemente de tu usuario por ejemplo omendoza/ y un nombre de archivo OJO
   sin extensión.

2. El archivo deberá contener lo siguiente (la primera línea debe ir en todos los archivos)
     #!/bin/bash
     clear
     echo "Chido tu coto, Omar, saludos !"

   NOTA: Para el ejemplo le pondremos de nombre:  prueba


3. Para ejecutar el archivo en la línea de comandos será necesario, una vez almacenado el archivo,
    aplicar los permisos del osx con:
         $chmod +x prueba


4. Para ejecutar el comando es utilizando ./ por ejemplo:
         $sudo ./prueba
   ó solo:
         $./prueba
   si no se se necesitan permisos especiales de administrador.

  NOTA: Si la intención es cambiar de directorio ( usando cd por ejemplo ) entonces
  se debe ejecutar utilizando:
        $. prueba

4 comentarios:

  1. Alguna idea para hacerlo "Ejecutable", solo dar doble click y ejecutar.

    ResponderEliminar
    Respuestas
    1. Hola GHerber, no me ha tocado hacerlo, incluso yo ando en busca de hacer algo similar, lo que he encontrado que lo más sencillo es utilizar py2app, parece que es lo más recomendable, aquí dejo la referencia:

      http://pythonhosted.org/py2app/

      Saludos espero te sirva !

      Eliminar
  2. disculpen si mi ejecutable despues de trabajar en una carpeta tiene que cambiar de carpeta para seguir ejecutandose se puede'? ya que la ubicacion del ejecutable cambia

    ResponderEliminar
    Respuestas
    1. Hola luz, no sé si todavía lo necesites, y si tengo todo el contexto necesario, pero creo que puedes hacer uso de los comandos `cd` para moverte de directorio y luego ejecutar nuevamente `cd` para regresar.

      Eliminar