En *teoria* los comandos de unix comparten la idea de que la entrada de uno es la salida del otro, desafortunadamente ya que operan principalmente sobre texto sin estructura algunas cosas salen mas complejas que otras, y sin ejemplos concretos es dificil meterse en la cabeza como se supone que opera todo.
Aqui un ejemplo, con relacion a una noticia reciente, con la linea de *razonamiento* y los resultados:
http://intrepidusgroup.com/insight/2...king-udid-src/
Y asi entiendes que con:
Cita:
cat data | cut -c 2-7 | sort | uniq -c | sort -n -r | head
|
Puedes ver los textos repetidos entre 2-7 caracteres, ordenados y los resultados principales (como un LIMIT):
Cita:
11 4daa64abd
10 d1f575954
10 aa5c7aedb
8 12e6ec97e
7 f661c1396
7 4225e2a59
6 91a83b0e3
6 480074431
|
Creo que es el primer ejemplo de esto que entiendo, de forma intuitiva
P.D: Por otro lado, prefiero usar python para resolver cosas como esas, me parece mas facil de operar -porque puedo usar estructuras de datos, en vez de a)texto sin estructura b) switches de comandos de dificil recordacion y no siempre estandares. Muchos otros usan perl o algo similar.