O que posso dizer? Basta executar:
split -l 20000 -d "job1" "job1"
Isso é tudo.
Ou:
file="job1"; split -l 20000 -d "$file" "$file"
O comando read
lê as entradas em file.list.txt
e executa split -l 20000 -d "$file" "$file"
para cada uma delas.
No seu caso:
split -l 20000 -d "job1" "job1"
split -l 20000 -d "job2" "job2"