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.