Shell scripting de Unix y otros sistemas operativos tipo Unix como Linux y FreeBSD, se realiza en un entorno de shell scripting . Los dos entornos de scripts de shell más utilizados son BASH ( Bourne - Again Shell ) y CSH (C- Shell) . Cadenas de variables en cualquier secuencia de comandos shell pueden incluir espacios iniciales , personajes mezclados con espacios y espacios finales . La herramienta de Unix "sed " ( editor de flujo ) se puede utilizar en scripts de shell de cualquier tipo para truncar espacios iniciales o finales de una línea variable dentro de los scripts. Cosas que necesitará
editor de texto instalado Terminal (VI viene de serie en la mayoría de sistemas Unix y Unix - orientado )
Ver Más instrucciones
1
Abrir el script de shell en el VI editor de texto. Para ello, escriba lo siguiente ( sin las comillas ) en la línea de comandos de su sistema basado en Unix :
"vi myshellscript.sh "
Reemplazar " myshellscript ", con el título real de el archivo de script. Siéntase libre para iniciar un nuevo archivo llamado " myshellscript.sh " en su sistema si quieres probar esta demostración antes de emplear esta información en sus otros scripts.
2 Pulse la tecla " A" en su teclado después de su archivo de script se ha cargado en el editor VI . Esto cambia el modo del VI al modo de edición .
3
Crear la línea " shabang " como la primera línea de su nuevo guión. La línea shabang dice a su sistema Unix para el entorno de shell el guión fue escrito . Si está utilizando el entorno BASH , esta primera línea debe aparecer como sigue (sin comillas) :
"# /bin /bash "
Si está utilizando el entorno CSH , el primer línea debe aparecer como esto ( sin comillas) :
" ! # /bin /csh -f"
4
Crear una línea en blanco después de la línea shabang , e iniciar la secuencia de comandos con declaración de una variable y de su contenido . En este ejemplo, la variable se denomina " myVariable ", y habrá varios espacios deliberadamente la izquierda al final de su contenido. Escriba lo siguiente ( sin las comillas ) en una línea en blanco por separado :
" myVariable = " Hubo espacios al final , pero por desgracia , ahora se han ido. "
5
Introduce una línea que hace que el entorno de shell para imprimir el contenido de la variable a la pantalla del terminal y , a continuación, agregue un separador de " carácter " seguido por el comando sed para el espacio de separación desde el final de la línea de la siguiente ( sin las comillas externas) :
"echo " $ myVariable "