Думаю, мы все это знаем, но только для того, чтобы подчеркнуть:
Использование команд bash лучше с точки зрения времени, затрачиваемого на выполнение, чем использование awk или sed для выполнения той же работы.Например, старайтесь не использовать sed / awk, где может хватить grep.
В этом конкретном случае я создал файл длиной 100000 строк, каждый из которых содержит символы "(" а также ")".Затем набрал
$ /usr/bin/time -f%E -o log cat file | tr -d "()"
и снова
$ /usr/bin/time -f%E -ao log sed 's/[()]//g' file
И результаты были:
05,44 сек: использование tr
05,57 сек: использование sed