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).-
1 |
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”.
1 |
find /usr19/servicios/ -type f | grep -v *.sh | grep -v '[0-9,:,/]$' | grep -v respaldo |
Elimina todos los espacios en blanco de una variable :
1 2 3 |
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 :
1 |
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:
1 2 |
$ echo '*hola que tal;' | sed -e 's/^.//' -e 's/.$//' hola que tal |