Comando sed y awk

Iniciado por Sergiolocuelo, 3 Agosto 2018, 18:19 PM

0 Miembros y 1 Visitante están viendo este tema.

Sergiolocuelo

Hola, me gustaría saber sobre los comandos sed y awk, busqué lo que hacían pero al final no me enteraba  :xD .Me gsutaría que alguien me lo explicase con algunas de sus variables más importantes de forma sencilla. Gracias.

engel lex

sed y awk no son simples XD

awk es su propio lenguaje + regex y sed es regex solo

con sed te sirve para sustituir o extraer por ejemplo

sed 's/gato/perro/' archivo.txt

s indica substitución, y sustituirá gato por perro en el archivo

con awk
aquí ejemplos XD es muy largo para explicar
https://linuxconfig.org/learning-linux-commands-awk
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Sergiolocuelo

Entiendo, pero en tu caso, si hay más de un "perro" ¿sed sustituye gato por todos los perros?
Además, que es eso de reges?  :rolleyes:

engel lex

todas las apariciones de gato, por perro

Cita de: Sergiolocuelo en  3 Agosto 2018, 18:43 PM
Además, que es eso de reges?  :rolleyes:

regex

una visita a google te da
https://es.wikipedia.org/wiki/Expresi%C3%B3n_regular

en resumen, un lenguaje de busqueda
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.