У меня есть оболочка script, которая
- перетаскивает большой текстовый файл (6 миллионов строк и 6 столбцов)
- сортирует файл на основе первого столбца
- выводит 1000 файлов
Итак, псевдокод выглядит так:
file1.sh
#!/bin/bash
for i in $(seq 1 1000)
do
Generating random numbers here , sorting and outputting to file$i.txt
done
Есть ли способ запустить эту оболочку script в parallel
, чтобы в полной мере использовать многоядерные процессоры?
В настоящий момент /file1.sh
выполняется в последовательности от 1 до 1000 прогонов, и это очень медленно.
Спасибо за вашу помощь.