Esta corresponde a una consulta WEB, en donde la respuesta se almacena en la variable “check” para ser procesada posteriormente, en la respuesta se quitan los símbolos “{}” y los espacios que deja adelante y atrás de la variable (check).-
check=`curl -s curl http://jupiter.cl:8281/compras-rs/message/getStatus | tr '{}"' " " | sed 's/^[[:space:]]*//' | sed 's/[[:space:]]*$//'`
El siguiente codigo nos permite listar los archivos contenidos en la ruta “/usr19/servicios/” con grep –v se filtran los nombres de archivo que finalizan con números, signo “:” y “/”, también los que contienen en su nombre el patrón “respaldo”.
find /usr19/servicios/ -type f | grep -v *.sh | grep -v '[0-9,:,/]$' | grep -v respaldo
Elimina todos los espacios en blanco de una variable :
variable="Esto es una cadena de texto con espacios en blanco"
sinespacios=$(echo "$variable" | tr -d '[[:space:]]')
echo $sinespacios
Lista en forma recursiva los archivos, mostrando su ruta completa y filtrando los que en sus nombres finalicen con un número :
ls -R | sed "s;^;`pwd`\/;" | grep -v *.sh | grep -v '[0-9,:,/]$'
Si lo que quieres es eliminar el primer y el último carácter de una cadena, usa:
$ echo '*hola que tal;' | sed -e 's/^.//' -e 's/.$//'
hola que tal