Хорошо, давайте покажем, с не очень большим файлом:
cd /tmp
seq 1000000 2000000 > mediumfile.txt
ls -hl mediumfile.txt
-rw-r--r-- 1 user user 7.7M Sep 26 16:53 host file.txt
wc mediumfile.txt
1000001 1000001 8000008 host file.txt
Хорошо, в моем файле 7,7 МБ есть 1000 000 строк.
Если я уроню2 x 1001 строк одновременно с помощью двух отдельных ( stream ) процесса (с 1801000 по 1802000 и с 1803000 до 1804000).
sed '/1803000/,/1804000/d' -i mediumfile.txt & \
sed '/1801000/,/1802000/d' -i mediumfile.txt ;wait
[1] 30727
[1]+ Done sed '/1803000/,/1804000/d' -i mediumfile.txt
wc -l mediumfile.txt
999000 host file.txt
Также есть 1k строкмного!
grep '180[13]400' mediumfile.txt
1803400
Так оно и есть.