LINUX – Algunos códigos interesantes para nuestros SCRIPTS :

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

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.