Duas maneiras de fazer isso:
vim
Você pode usar o vim na linha de comando da seguinte forma:
$ vim -c "%s/nullptr/NULL/g|wq" foo.txt
Quebra em um loop:
$ for i in *; do vim -c "%s/nullptr/NULL/g|wq" -- "$i"; done
Perl
$ perl -p -i -e 's/nullptr/NULL/g' foo.txt
Quebra em um loop:
$ for i in *; do perl -p -i -e 's/nullptr/NULL/g' -- "$i"; done
Ou simplesmente:
$ perl -p -i -e 's/nullptr/NULL/g' -- *