Salve a tutti, come al solito ho una domanda da porre alla vostra attenzione:
dato un file1 di n righe (con n abbastanza grande, circa 2000), come posso estrarre x righe randomicamente (con x abbastanza piccolo, circa 200), per creare quindi un secondo file2?
Mi sembrava ridicolo scrivere un programma in c/c++ che estragga randomicamente x numeri tra 1 e 2000 e poi scrivere uno script in bash che stampa quelle x righe...
Qualcuno ha un metodo più elegante da proporre?

Forse posso utilizzare sed o awk in connessione con $RANDOM?
O magari esiste già qualche script in perl?

Grazie per le risposte.