tengo un comando que brota un número de líneas a stdout:recogiendo una línea azar de stdout
$ listall
foo
bar
baz
¿Cómo extraer una entrada al azar de esto, en una sola línea (preferiblemente sin awk) de modo Puedo usarlo en una tubería:
$ listall | pickrandom | sed ... | curl ...
¡Gracias!
Excelente, exactamente lo que necesitaba (no sabía sobre shuf) - ¡gracias! – AnC
en realidad "listall | shuf -n 1" parece suficiente – xiechao
No muy portátil: -bash: shuf: comando no encontrado – Idelic