Размер строки определяется типами столбцов, а не количеством данных, которые вы в них храните.
Наличие 400 полей varchar в одной таблице говорит мне, что вы делаете что-то не так. Возможно, вам нужно нормализовать схему?
Вы пробовали перенаправить stderr на / dev / null?
2>/dev/null
Таким образом, приведенное выше перенаправляет поток №2 (который является stderr) в / dev / null. Это зависит от оболочки, но вышеизложенное должно работать для большинства. Поскольку find и grep - это разные процессы, вам, возможно, придется сделать это для обоих или (возможно) выполнить в подоболочке. например,
find ... 2>/dev/null | xargs grep ... 2>/dev/null
Вот ссылка на некоторую документацию по перенаправлению bash. Если вы не используете csh, это должно работать в большинстве случаев.
Флаг опции grep -s будет подавлять эти сообщения для команды grep
.