Несмотря на то, что вы ищете решение для графического интерфейса, я хотел бы поделиться решением командной строки, потому что я считаю, что он очень удобен и прост в использовании:
Все файлы, которые вы хотите найти находятся в одном каталоге. Это самый простой сценарий. Вы можете просто использовать
grep -w methyldopa *.tex | cut -d":" -f1
, чтобы найти все .tex файлы, содержащие methyldopa.
Объяснение: Содержимое каталога и файла: [!d12 ]
file1.txt
file2.txt
file3.list
#file1.txt
foo
bar
foobar
#file2.txt
foo
foobar
1337
#file3.list
foo
bar
foobar
Теперь вы можете использовать grep foo * для поиска foo во всех файлах. Это будет waht, вы получите:
file1.txt:foo
file1.txt:foobar
file2.txt:foo
file2.txt:foobar
file3.list:foo
file3.list:foobar
Использование опции -w не позволит найти foobar:
grep -w foo *
file1.txt:foo
file2.txt:foo
file3.list:foo
Если вы хотите ограничить поиск файлами со специальным окончанием вы можете сделать следующее:
grep -w foo *.txt
file1.txt:foo
file2.txt:foo
И последнее, но не менее важное: вы можете передать результаты команде cut для извлечения только имен файлов (-d":" устанавливает поле разделитель :, -f1 возвращает первое поле каждой строки):
grep -w foo *.txt | cut -d":" -f1
file1.txt
file2.txt
Ваши файлы находятся в разных каталогах. В этом случае вы должны сначала find найти файлы:
find -name "*.txt" -exec grep -H -w foo {} \; | cut -d":" -f1
Объяснение:
find -name "*.txt" ищет файлы, заканчивающиеся на .txt в вашем текущем каталоге и во всех подкаталогах. Вы можете использовать что-то вроде find ~/Documents/ -name "*.txt", чтобы начать поиск на ~/Documents.
-exec grep -H -w foo {} \; выполняет поиск foo в каждом найденном файле и возвращает что-то вроде этого (флаг -H гарантирует , что имя файла напечатано):
./testdir/file2.txt:foo
./testdir/file1.txt:foo
Как и в первом случае, | cut -d":" -f1 вырезает имена файлов с выхода.
Я предлагаю вам переустановить или обновить уровень заряда батареи в единственном состоянии или расширение оболочки корпуса GNOME.
Также проверьте состояние батареи через командную строку на вашем терминале
upower -i /org/freedesktop/UPower/devices/battery_BAT0
. Если он говорит, что аккумулятор подключен, даже если это не так, я думаю, что это проблема, связанная с BIOS.
это состояние батареи. и была небольшая ошибка. Я думал, что индикатор был заморожен, как подключенный. Затем я выключил ноутбук и отключил его от зарядного устройства. на этот раз он показывает разрядку. и если я подключу зарядное устройство, он все еще говорит о разрядке. снова я выключил свой ноутбук и снова начал работу с подключенным зарядным устройством, и он говорит, что теперь подключен, даже если я удалю зарядное устройство. пожалуйста помоги. У меня также есть некоторые другие проблемы.
Я предлагаю вам переустановить или обновить уровень заряда батареи в единственном состоянии или расширение оболочки корпуса GNOME.
Также проверьте состояние батареи через командную строку на вашем терминале
upower -i /org/freedesktop/UPower/devices/battery_BAT0
. Если он говорит, что аккумулятор подключен, даже если это не так, я думаю, что это проблема, связанная с BIOS.
это состояние батареи. и была небольшая ошибка. Я думал, что индикатор был заморожен, как подключенный. Затем я выключил ноутбук и отключил его от зарядного устройства. на этот раз он показывает разрядку. и если я подключу зарядное устройство, он все еще говорит о разрядке. снова я выключил свой ноутбук и снова начал работу с подключенным зарядным устройством, и он говорит, что теперь подключен, даже если я удалю зарядное устройство. пожалуйста помоги. У меня также есть некоторые другие проблемы.