“Conocimiento 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

2014/1/17
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
¿El lenguaje de este paquete de instalación no es compatible con su sistema?
Cómo encontrar el número más pequeño en una matriz
Cómo cambiar la contraseña de la cuenta con Applescript
Cómo convertir un JDW a un Eclipse
¿Qué lenguaje de programación, Fortran o C, ofrece un mejor rendimiento en términos de velocidad?
¿Cuáles son las clases inmutables
Cómo leer archivos planos varias veces en COBOL
Cómo ver las fechas del sistema en COBOL
Conocimiento de la computadora © http://www.ordenador.online