je une commande qui jaillit d'un certain nombre de lignes de sortie standard:choisir une ligne au hasard dans stdout
$ listall
foo
bar
baz
Comment extraire une entrée aléatoire à partir de cela, dans une seule ligne (de préférence sans awk), de sorte Je peux juste l'utiliser dans un tuyau:
$ listall | pickrandom | sed ... | curl ...
Merci!
Excellent, exactement ce dont j'avais besoin (je ne connaissais pas shuf) - merci! – AnC
effectivement "listall | shuf -n 1" semble assez – xiechao
Pas très portable: -bash: shuf: commande introuvable – Idelic