| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Sistemas  
  • Conocimientos básicos de informática

  • Linux

  • Mac OS

  • Ubuntu

  • unix

  • ventanas

  • Windows Vista

  • Windows XP
  •  
    Conocimientos Informáticos >> Sistemas >> Linux >> Content
    Shell Guión y tamaños variables
    La capa más externa del sistema operativo Unix se denomina shell. La cáscara es una interfaz entre el usuario y el sistema operativo . Usted puede programar el shell para automatizar tareas básicas. Unix ofrece varios formatos de programación de shell que siguen un patrón básico común. El C Shell , Shell Korn , Bourne Shell y bash de GNU son lenguajes de programación populares. Un script de shell es un programa que es interpretada por el shell. Las secuencias son variables. Asigne valores a las variables y acceder a ellos cuando sea necesario. El entorno Unix

    En los sistemas Unix y tipo Unix, el shell se convierte en el entorno del usuario . Un proceso tiene su propio entorno. Un programa ejecutable acepta los argumentos de la línea de comandos. Estos argumentos son las variables de entorno y ocupan memoria en el espacio de entorno del proceso . Las variables en un script de shell son también variables de entorno y ocupan el espacio de datos en la pila de proceso . En este caso, la secuencia de comandos shell que se ejecuta es el proceso . Por lo tanto , en el nivel superior , el entorno del proceso impone un límite del número de variables y el espacio ocupado por ellos.
    El Shell Variable

    Definir una variable en un script de shell mediante la asignación de un valor a la misma. No hay tipos de datos definidos en un script de shell. La variable puede tomar cualquier valor de cadena de caracteres o valores numéricos arbitrarios. Al asignar valor a una variable de shell , el sistema asigna suficiente memoria para almacenar el valor. La sintaxis varía con el sistema operativo y el tipo concha. Por ejemplo, en Korn , debe asignar valores como sigue : $ myvar = " ABCD123 " En C Shell , la sintaxis es la siguiente : set MiVar = " ABCD123 "

    Teóricamente , no hay límite en el tamaño del valor de la variable . Sin embargo , como se mencionó en la Sección 1 , los recursos del sistema operativo y el espacio de entorno del proceso en tiempo de ejecución puede negar , potencialmente, el espacio necesario para un valor muy largo .
    Cálculo del tamaño de una Shell variable

    Calcular el tamaño de la concha MiVar variable de la siguiente manera : $ MyVar_len = $ {# } MiVar

    la siguiente declaración se hace eco el tamaño de una sentence.echo "Qué variable long . La longitud de mi variable es "+ $ {# } MiVar +" " La salida será similar a esto: . Qué variable long . La longitud de mi variable es 7 .
    Limitaciones de tamaño

    El sistema operativo y el tipo de shell imponen un límite a la longitud del nombre de variable. Normalmente, el nombre no debe tener más de 20 caracteres de longitud . Este es un buen limitación porque los nombres más largos afectar la legibilidad de la escritura . La cáscara también limita la longitud de una palabra en el valor . Una palabra es una cadena de caracteres sin espacios . El valor de una variable puede ser un grupo de palabras con espacios entre ellas . Una variable también puede contener una matriz.
    Buena programación Prácticas

    No es una buena práctica para asignar valores muy largos para las variables de shell . Si la secuencia de comandos procesa un flujo de datos , que se debe leer desde y escribir en un archivo temporal. Leer y escribir unos pocos bytes a la vez en un bucle hasta que llegue al final del archivo.

    Previous :

    next :
      Artículos relacionados
    ·cPanel CentOS Instalar Error Fatal Error al actualizar …
    ·Cómo instalar MDAC en Linux 
    ·Cómo editar GRUB en Kármico 
    ·Cómo forzar NTP para actualizar Linux 
    ·Cómo arreglar : Permiso denegado para /bin /bash 
    ·Cómo averiguar la cantidad de RAM tiene un ordenador e…
    ·Cómo configurar un servidor Web Apache Linux 
    ·Cómo reinstalar Grub 
    ·Cómo instalar los controladores de vídeo Linux 
    ·Cómo iniciar una instalación de Linux From USB 
      Artículos destacados
    ·Cómo clonar Rockchip Firmware 
    ·Cómo guardar una dirección del servidor en un Mac 
    ·Cómo recuperar archivos borrados de MacBook 
    ·Cómo deshabilitar Windows Login Screensaver 
    ·¿Cómo hacer un reinicio completo de IBM Thinkpad 600E…
    ·Cómo identificar la red con un adaptador inalámbrico …
    ·Cómo tomar de una contraseña en Windows XP 
    ·Cómo quitar la carpeta Recycled 
    ·Cómo crear un archivo WAV en XP 
    ·Cómo hacer un tutorial de Unix 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com