Сделайте команду grep алиасом на скрипт, который перед выполнением проверяет размер файла и только потом собственно грепает, либо выдаёт ошибку etc. С другой стороны, это можно элементарно обойти, заюзав конструкцию cat filename | grep
и т. п.
Вам для каких целей, вообще?