“Conocimientos Programación>Lenguajes De Programación

Cómo quitar los blancos de cola en el extremo de una línea de texto en un script de shell

2013/10/24
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 "

Lenguajes De Programación
S7 - 300 Capacitación Programación Siemens
Cómo adjuntar documentos con LotusScript
Cómo eliminar las hojas sin la confirmación con VBA
Cómo vincular a un objeto CLR
Las desventajas de la normalización
Cómo acceder a controles ActiveX
Cómo convertir PHP a ASP.NET
Common Language Runtime depuración de errores Servicios
Conocimientos Informáticos © http://www.ordenador.online