/tech/ - Tech 2.0

Mode: Reply
Name
Subject
Message

Max message length: 4096

Opciones
Files
E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules


SED - Stream Editor Choroy 12/27/2023 (Wed) 18:48:46 5b40da No. 11423
Depende. Si trabajas con archivos en formatos semi-estructurados, sí. Si necesitas automatizar la modificación y extracción de datos de esos archivos semi-estructurados, sí. Ojo con el manual de GNU, que no es una intro o tutorial y puede resultar abrumador si intentas aprenderlo con ese texto.
>>11424 >Ojo con el manual de GNU, que no es una intro o tutorial y puede resultar abrumador si intentas aprenderlo con ese texto. ¿Alguna recomendación?, googlie algunos tutoriales, pero no todas las opciones las tenía disponibles, y como tengo la versión gnu 4.7 de sed, pensaba irme con directo con ese manual, igual vi que hay algunos libros en la web oficial del proyecto pero será cosa de probar. Mejor dicho, ¿tendré que instalar la versión de sed que menciona el tutorial/libro/manual de turno? ¿será muy crítico desinstalar sed del sistema para instalar una version específica?
En mi opinión, solo si estás obligado a programar en scripts shell, o si tienes que hacer ediciones masivas de archivos usando la shell. En cualquier otro caso no vale la pena, los lenguajes y software modernos poseen herramientas más fáciles de usar. >>11425 En general esos programas tipo sed que vienen desde los inicios de unix cambian poco con el tiempo, dudo que valga la pena darse la paja de cambiarlo, excepto que encuentres que le falta algo sumamente crítico a tu versión, lo cual veo poco probable.
2.34 MB, 2812x4190
>ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!! Siempre es bueno estar familiarizado con la caja de herramientas GNU
>>11425 No huevees desinstalando el sed del sistema. Mejor partes aprendiendo la funcionalidad POSIX de sed, para que puedas usarlo en todas sus variantes compatibles. Acá un intro y tutorial que recomiendo personalmente: https://www.grymoire.com/Unix/Sed.html >>11429 Ojo, que mucha de la automatización depende precisamente de contar con entornos de línea de comando. Bajo Jira, Jenkins u otros sistemas lo que hay son comandos que consumes a través de APIs u otros medios, que podrás automatizar con shell scripts o similares. Así que sed y awk son útiles, porque luego los puedes combinar con herramientas más recientes, como jq, yq y dasel.
2.66 MB, 640x331
>>11425 >¿será muy crítico desinstalar sed del sistema para instalar una version específica? Si quieres hacer un ejercicio asi, mejor pesca el manual de Gentoo que esta en español completo y haces una instalacion en una maquina virtual desde cero. https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation/es S4vitar tiene un video muy bueno, tambien en español, para instalar desde cero Arch. Puede servirte como introduccion a la de Gentoo y ver si te gusta. Haciendo este tipo de ejercicios se aprende bastante y se empiezan a reconocer mas en profundidad conceptos y procesos sobre los sistemas operativos. Ya he seguido ese tutorial de Arch como cuatro veces ya y siempre descubro un detalle nuevo. https://www.youtube.com/watch?v=fshLf6u8B-w
ASÍ es el ENTORNO de un HACKER
s4vitar
Views: 801,927 - 06/04/2022
01:43:53
>>11433 Ojo con Arch, que tiene la caja negra de systemd metida en medio. Si es por aprender, quizás instalar NetBSD pueda ser una buena alternativa. O emplear Alpine Linux, que es bastante más pequeño y emplea OpenRC.
>echo "xzxayquwyww" | sed -e 's/w/e/g' -e 's/y/l/g' -e 's/z/ico/g' -e 's/x/p/g' ¿Y esto tiene discord?
>>11435 >discord a baiborto el enfermito
>>11434 Ah sipo, SystemD. Bueno, Artix es una alternativa con otros monos. Yo uso uno con s6 pero tiene un sistema automatizado de instalacion entonces no se puede aprender mucho.
Encontré uno de o'rreilly que trata sobre sed, awk y regex por si a alguien le da por aprender https://doc.lagout.org/operating%20system%20/linux/Sed%20%26%20Awk.pdf

Delete
Report