Ответ 1
Сортируйте файл случайным образом и выберите первые строки 100
:
$ sort -R input | head -n 100 >output
в bash script Я хочу выделить N случайных строк из входного файла и вывода в другой файл. Как это может быть сделано?
Сортируйте файл случайным образом и выберите первые строки 100
:
$ sort -R input | head -n 100 >output
Используйте shuf
с опцией -n
, как показано ниже, чтобы получить N
случайные строки:
shuf -n N input > output