#!/bin/bash
#Quitar espacios delante y atras de una variable
CADENA=» Esto es una cadena »
echo » Variable completa => [$CADENA]»
#Quita los espacios a la izquierda de la variable
CADENA1=»${CADENA#»${CADENA%%[![:space:]]*}»}»
echo » Quita Espacios izquierda => [$CADENA1]»
#Quita los espacios a la derecha de la variable
CADENA2=»${CADENA%»${CADENA##*[![:space:]]}»}»
echo » Quita Espacios derecha => [$CADENA2]»
Al ejecutar este SCRIPT, obtenemos el siguiente resultado :
1 2 3 4 |
Variable completa => [ Esto es una cadena ] Quita Espacios izquierda => [Esto es una cadena ] Quita Espacios derecha => [ Esto es una cadena] Quita Espacios Izq./Der. => [Esto es una cadena] |