BASH – Script como hacer trim (quitar espacios) en BASH

#!/bin/bash
# Script para quitar los espacios al inicio y al final de una variable
cadena='     prueba de trim        '

#Los [] son para ver claramente los espacios
echo "+ Cadena original     [${cadena}]"

# quito los espacios del principio
cadena="${cadena#"${cadena%%[![:space:]]*}"}"

# quito los espacios del final
cadena="${cadena%"${cadena##*[![:space:]]}"}"
echo "+ Cadena sin espacios [${cadena}]"


Resultado de la ejecución :

+ Cadena original     [     prueba de trim        ]
+ Cadena sin espacios [prueba de trim]
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.