Если Вы просто хотите пропустить двоичные файлы, я предлагаю, чтобы Вы посмотрели -I
(верхний регистр i) опция. Это игнорирует двоичные файлы. Я регулярно использую следующую команду:
grep -rI --exclude-dir="\.svn" "pattern" *
Это ищет рекурсивно, игнорирует двоичные файлы и не смотрит в скрытых папках Subversion для любого шаблона, который я хочу. Мне исказили его как "grepsvn" на моем поле на работе.
Единственный способ добавить какие-либо закладки в MobileSafari (включая те, что находятся на главном экране) - это использовать встроенный пользовательский интерфейс, и Apple не позволяет делать это из скриптов на странице. Фактически, я почти уверен, что в настольной версии Safari механизма для этого тоже нет.