Cordiales Saludos
El comando tr nos permite manipular una cadena de caracteres.
En este ejercicio intercambiamos las letra "a" de cama por la letra "o". Dando como resultado la palabra como.
Aquí utilizaremos para transformar una cadena de caracteres o un palabra a mayúscula: tr '[:lower:]' [:upper:]
tr '[:upper:]' [:lower:]
Con la opción -s podemos eliminar los excesos de espacios dentro de una frase.
Para saber un poco más de las clases de caracteres POSIX, te invito a investigar acerca de los estándares POSIX: [:lower:],[:upper:], [:space:]. Te sorprenderás todos los formatos existentes.
Con el comando paste podemos combinar linea a linea dos archivos. De manera predeterminada lo hace con tabulaciones una línea de un archivo al lado de la otra del otro archivo.
Para todos es conocido la extensión .zip. Con el comando zip podemos comprimir fácilmente nuestros archivos.
La comprensión de archivos es útil para ahorrar espacio en nuestros medios de almacenamientos, también subir y bajar archivos de internet de una manera más rápida.
Para este ejercicio creamos un archivo denominado original.txt el cual vamos a comprimir. Para comprimirlo usamos: zip comprimido.zip original.txt
donde comprimido.zip será el nuevo archivo comprimido y original.txt será el archivo que deseamos comprimir.
$ zip comprimido.zip original.txt
A continuación se genera el archivo: comprimido.zip, identificado en la captura de pantalla de color rojo.
Para el siguiente ejercicio creamos un Directorio
con 5 subdirectorios. Para comprimir el directorio usaremos: zip -r DirComprimido.zip Directorio/
donde DirComprimido.zip será el nuevo archivo comprimido y Directorio será el la carpeta o directorio que deseamos comprimir.
Para este ejercicio creamos un archivo de nombre nuevo.txt
y a continuación $ zip -u DirComprimido.zip nuevo.txt
en la captura podemos ver el archivo nuevo.txt
dentro del archivo comprimido DirComprimido.zip
con el comando $ zipinfo DirComprimido.zip
Así como podemos agregar archivos dentro de un archivo comprimido podemos igualmente eliminar un archivo que no nos sea útil. En esta oportunidad retiraremos el archivo nuevo.txt
. Para este fin usaremos zip -d DirComprimido.zip nuevo.txt
Con el comando unzip podemos descomprimir un archivo que esté comprimido. En esta ocasión unzip comrprimido.zip
. En esta captura como realizamos la descompresión dentro del directorio donde se encuentra el archivo original al ejecutarlo nos lanza una advertencia si deseamos reemplazar el archivo existente.
🚨IMPORTANTE:🚨
Los comando vistos aquí y en próximas publicaciones están limitados para mostrarlos y conceptualizarlos para nuestro quehacer diario. Cada comando tiene muchas opciones que debemos investigar por nuestra propia cuenta cuando estemos trabajando con ellos. Aprovechemos el internet para conocer en profundidad el comando que estemos estudiando y en primer orden no olvidemos lo potente y todo lo que nos brinda el comando man o --help para conocer la sintaxis y todo lo relacionado con todos los comandos que tenemos en nuestro sistema sin recurrir a internet.
Todos a practicar, incluyéndome! Nos vemos en la próxima publicación...
Para revisar las publicaciones anteriores de este curso: https://siraquino.github.io/pythoncumanes/linux.html
Estos ejercicio y los anteriores los puedes encontrar en el repositorio del curso: https://gitlab.com/btcsiraquino/hp_bash_ejercicios
🚨 AVISO: 🚨
Es importante que nuestra información personal (documentos, imágenes, fotos, etc) estén respaldadas en otro medio físico o en la nube. No solamente porque estemos haciendo este curso sino como práctica diaria.
Gran trabajo profe. Seguimos en el camino de divulgación. Un abrazo.
Saludos. Gracias! Tenemos metas en común. Sigamos sin descanso
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.