grep, конечно, лучше ... потому что он намного быстрее.
например. используя grep для извлечения всех данных последовательности генома хромосомы 6 в наборе данных, с которым я работаю:
$ time grep chr6 seq_file.in > temp.out
real 0m11.902s
user 0m9.564s
sys 0m1.912s
по сравнению с седом:
$ time sed '/chr6/!d' seq_file.in > temp.out
real 0m21.217s
user 0m18.920s
sys 0m1.860s
Я повторял это 3X и ~ одинаковые значения каждый раз.