Eliminar los espacios por delante y por detrás, pero no por dentro, directamente dentro del script Bash, el código resultante es un poco confuso:
1 2 3 4 5 6 |
#!/bin/bash var=" prueba prueba prueba " echo "\"$var\"" var="${var#"${var%%[![:space:]]*}"}" # elimina los espacios por delante var="${var%"${var##*[![:space:]]}"}" # elimina los espacios por detras echo "\"$var\"" |
Al ejecutar este script el resultado que nos mostrara sera el siguiente :
1 2 |
" prueba prueba prueba " "prueba prueba prueba" |