Cómo escribir un script para Mac OS X

Escrito por wolfram donat | Traducido por ehow contributor
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo escribir un script para Mac OS X
puedes escribir y usar scripts de shell dentro de OS X. (Janka Dharmasena/iStock/Getty Images)

Mac OS X es un sistema operativo basado en UNIX, un sistema operativo en uso desde la década de 1970. Junto con su estabilidad, uno de los beneficios de UNIX es la capacidad de escribir y usar los scripts de shell. Estos son una forma de lenguaje de programación resumido que a menudo se utiliza para automatizar tareas repetitivas, desde la apertura de los lotes de programas secuenciales para iniciar un programa de correo electrónico hasta la búsqueda de documentos dentro de un directorio. Debido a que OS X está basado en UNIX, puedes escribir y usar scripts de shell dentro de este.

Nivel de dificultad:
Fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Abre un terminal dirigiéndote a "Applications" (Aplicaciones) y seleccionando "Utilities" (Utilidades) y "Terminal" (Terminal).

  2. 2

    Abre un editor de texto, como vim o emacs. Desde un terminal, la forma más sencilla de hacer esto es escribir:

    emacs shelltest.sh

    Este comando inicia el editor y le dice que busque (y abra) un documento llamado shelltest.sh en el directorio actual (tu carpeta de inicio, en este caso). Si el documento no existe, emacs lo creará y lo guardará en el directorio actual. Este nuevo documento se abre y edita dentro de la ventana de tu terminal. Debido al hecho de que se abren dentro de la ventana del terminal, toma algún tiempo acostumbrarse a los comandos de emacs. Por ejemplo, para guardar un documento presiona la tecla "Ctrl" y "X" seguida de las teclas "Ctrl" y "S". Para cerrar el editor y volver a la aplicación del terminal (dentro de la misma ventana), presiona la tecla "Ctrl" y "X" seguida de las teclas "Ctrl" y "C".

  3. 3

    Escribe la primera línea del script de shell:

    !/bin/sh

    Esto le dice a UNIX que el script será ejecutado por /bin/sh, la ubicación del shell de Bourne (el shell que tu terminal utiliza).

  4. 4

    Escribe: echo "¡Hola, mundo!"

    Guarda el archivo (en emacs, "Ctrl" más "X", luego "Ctrl" más "S").

  5. 5

    Sal de emacs ("Ctrl" más "X", "Ctrl" más "C"). En el terminal, escribe:

    sh shelltest.sh

    El terminal inmediatamente debería responder con:

    ¡Hola, mundo!

    Acabas de escribir tu primer script de shell.

  6. 6

    Experimenta con otros comandos de shell. Al igual que otros lenguajes de programación, puedes crear variables, leer entradas del usuario, escribir en un archivo e incluso realizar funciones tales como bucles y sentencias "if/then".

Consejos y advertencias

  • Los scripts de shell, al igual que la mayoría de los scripts de programación, deben escribirse en un editor de texto como vim o emacs, no en un procesador de texto como TextEdit o Microsoft Word. Estos procesadores agregan un final de línea y otros caracteres que no se pueden ver pero no pueden ser interpretados por el programa de ejecución de shell.
  • Emacs es un editor de texto potente y requiere un poco de investigación y práctica para aprender a utilizarlo correctamente.
  • Ten cuidado con tus scripts. Estos pueden ser extremadamente poderosos y es posible borrar completamente el disco duro con un simple script.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles