• Aprenderly
  • Explore
    • Ciencia
    • Ciencias sociales
    • Historia
    • Ingeniería
    • Matemáticas
    • Negocio
    • Numeración de las artes

    Top subcategories

    • Advanced Math
    • Estadísticas y Probabilidades
    • Geometría
    • Trigonometry
    • Álgebra
    • other →

    Top subcategories

    • Astronomía
    • Biología
    • Ciencias ambientales
    • Ciencias de la Tierra
    • Física
    • Medicina
    • Química
    • other →

    Top subcategories

    • Antropología
    • Psicología
    • Sociología
    • other →

    Top subcategories

    • Economía
    • other →

    Top subcategories

    • Ciencias de la computación
    • Diseño web
    • Ingeniería eléctrica
    • other →

    Top subcategories

    • Arquitectura
    • Artes escénicas
    • Ciencias de la religión
    • Comunicación
    • Escritura
    • Filosofía
    • Música
    • other →

    Top subcategories

    • Edad Antigua
    • Historia de Europa
    • Historia de los Estados Unidos de América
    • Historia universal
    • other →
 
Sign in Sign up
Upload
Sistemas Operativos y Linux
Sistemas Operativos y Linux

1

Shebang



Shebang es, en la jerga de Unix, el nombre que recibe el par de caracteres #! que se encuentran al inicio de los programas ejecutables interpretados. En algunas ocasiones se le denomina también hash-bang o sharpbang. A continuación de estos caracteres se indica la ruta completa al intérprete de las órdenes contenidas en el mismo (el SheBang más habitual suele ser ""#!/bin/bash"", que es una llamada al intérprete de comandos Bash). Este método estándar permite que el usuario pueda ejecutar un programa interpretado como si ejecutara un programa binario.Cuando no se conoce la ruta absoluta del mismo, es posible utilizar el programa auxiliar env, que generalmente suele estar en /usr/bin. Éste es un método muy usado para scripts donde el intérprete no tiene la misma ruta en todos los sistemas (por ejemplo, el SheBang usado generalmente para python es ""#!/usr/bin/env python"", que es una llamada a env).Sirve también para identificar el formato de fichero a modo de «número mágico».En algunos sistemas es posible especificar en el shebang hasta un único parámetro después del nombre del programa a ejecutar, linux por ejemplo, mientras que en otros como por ejemplo Mac OS X es posible especificar varios, al separarlos por espacios.Este parámetro es necesario en algunos casos, como en scripts hechos AWK, ya que se utiliza el parámetro -f para indicar cuál es el script que tiene que cargar.
El centro de tesis, documentos, publicaciones y recursos educativos más amplio de la Red.
  • aprenderly.com © 2025
  • GDPR
  • Privacy
  • Terms
  • Report