Сырой способ использовать grep
было бы что-то как
grep -o "....yourtext...." /path/to/the/dump.sql
Количество точек соответствует количеству символов, before/after захваченный текст. -o
опция делает grep
вывод только соответствия, не целые строки.
Использовать uniq
на выводе помните, что необходимо отсортировать вывод сначала. Так обычно Вы сделали бы
grep . . . | sort | uniq
Если Вы интересуетесь hitcount для каждого соответствия, можно получить хорошее выходное использование
grep . . . | sort | uniq -c | sort -n
Если Вы захотите совместно использовать файлы с Windows, то самым легким способом выполнить его будет Samba. Можно найти Samba в портах FreeBSD (ports/net/samba36/
). Файл конфигурации Samba хорошо документируется, и существует много примеров, таким образом, это не должна быть проблема для создания долей, которые Вы хотите. Можно также использовать SWAT, которые являются веб-интерфейсом для администрирования Samba.
Если Вы хотите переместить файлы от сервера до клиентов (или в противоположном направлении) только время от времени я буду использовать ssh. Только вещь, в которой Вы нуждаетесь, состоит в том, чтобы установить ssh на сервере и некоторые клиенты на других машинах. Для Windows можно использовать WinSCP в других системах scp file user@server:/path
из командной строки или некоторого менеджера по графическому файлу (дельфин в KDE, мГц на консоли (меню панели-> ссылка Shell-> user@host:port-> хорошо)).
Базовая файловая система не будет иметь значения в большинстве случаев, поскольку совместный доступ к файлам по сети работает в более высоком уровне.
Самое простое, которое можно использовать, справедливо ftp
. Машины Windows видят его легко и, с программами, такими как Общий Командующий, доступ почти как нормальный диск. Если Вы не заботитесь о безопасности совместно используемых данных, которые могли бы быть лучшим выбором. Просто удостоверьтесь, что сервер не видим с внешней стороны.