Файловый менеджер Midnight Commander имеет очень полезную функцию, которая позволяет искать текст внутри файлов. В общем случае для поиска текста в файлах под Linux можно использовать команду grep. Однако, в результате выполнения grep мы получаем вывод в консоль и не можем интерактивно работать с результатами поиска.
Я уже привык использовать Midnight Commander для поиска текста в файлах. Если у вас не установлен Midnight Commander, то его можно установить (в Ubuntu), выполнив в терминале команду: sudo apt-get install mc. Далее запустите Midnight Commander, выполнив команду: mc.
Внутри файлового менеджера перейдите в директорию, в которой вы хотите найти нужные вам файлы. Теперь откроем окно поиска файлов. Его можно открыть двумя способами:
1. Нажать сочетание клавиш Alt+Shift+?
2. В верхнем меню программы выбрать пункт Команда->Поиск файла.
В открывшемся окне можно задать параметры поиска. Можно использовать регулярные выражения, как для шаблона имени файла, так и для строки поиска текста.
Для примера найдем в файлах с расширением .php строки, соответствующие регулярному выражению t*r (то есть все строки, которые имеют вхождение букв t и r и любое количество символов между ними, например, tear, tr, tiger, abctfderg):
В результате мы получаем список файлов, в которых был найден соответствующий текст.
Мы можем просматривать файлы (кнопкой Просмотр или клавишей F3) и редактировать (кнопкой Правка или клавишей F4). Также можно нажать кнопку Панелизация, чтобы вывести результаты поиска в панели файлового менеджера, что позволит, например, скопировать найденные файлы.
Комментарии
19:49
21:37
17:15
07:35
14:10
$this->load->language('тут любой текст');
Как правильно задать регулярное выражение для поиска такой строки?
Пробовал искать так $this->load->language('*'); - нифига не работает:(