Взгляните на ack
: http://betterthangrep.com/
В дополнение к наличию разумного набора значения по умолчанию исключил папки (.hg, значение по умолчанию, исключают, например), легко исключить новые папки:
ack --ignore-dir=.directory search_term
Для возвращения этого варианту использования, где Вы ищете список файлов Вы использовали бы -f
опция, как в:
ack -f --ignore-dir=.directory
Я переключился от записи замысловатого, ищут/находят команды на простые ack.
Подсказка: Поместите наиболее часто используемые параметры командной строки (исключенные папки, например) в .ackrc файл.
Необходимо установить переменную среды CXX. Например, export CXX="/usr/bin/g++-4.7"
. И CC является тем, который управляет компилятором C.
--version
. Я пытался выполниться/usr/bin/g++-4.7
. Это означает, что даже не установлено? – 03.02.2013, 23:42