Korzystam z Ultraseach i Locate32.
Mam jednak pytanie - czy jest jakiś program, dzięki któremu byśmy mogli "wykryć" / "znaleźć" dany ciąg znaków, czy tekst po wpisaniu go do danego programu - by wyszukał wśród wszystkich zadanych plików? Jest takie coś, taką funkcjonalność posiada jakiś program?
A nie możesz np. z grep skorzystać?
grep -nr "pattern to search" *.c
przeszuka wszystkie pliki rekursywnie w danym katalogu z formatem .c
Double commander
Od wrażeń regularnych pewnie nie uciekniesz. Ciągle piszesz w postach o szukaniu, sortowaniu itd.
W Powershell masz
Select-String -Pattern
https://docs.microsoft.com/pl-pl/powershell/module/Microsoft.PowerShell.Utility/Select-String?view=powershell-7.1&viewFallbackFrom=powershell-3.0
Szukać tekstu przez wyrażenia regularne w plikach możesz też np. w Total Commander.
Jak do każdej prostej czynności będziesz szukał programu to skończysz na 200 programach i nie będziesz pamiętał nawet który do czego.
Notepad++
w TC chyba źle robię, coś mi wyszło w Notepad++, choć z Notatnika znalazł, a z Excel-a nie...
tak czy tak... ciężko coś... i wątpię, abym to odszyfrował / znalazł (to już mój problem).
Może jakaś formuła na żywca.... w tym PowerShell, albo w czymś innym: tak aby w jednym pliku (chyba Excel-a) znalazło "15 11 18 11,5" występujące. Da się tak?
Tak czy tak coś się nauczyłem, choć PowerShell jeszcze nie ogarniam.
No tak, excel to nie jest format tekstowy, musiałbyś ten format jakoś sparsować np. w pythonie
data = pd.read_excel('filename.xlsx')
Albo zapisać excel jako csv format, który już jest tekstowy.
A potem albo dać ten strumień do pliku, do programu grep, który w tym strumieniu by szukał, albo wpisać
data.loc[data['value'] == 1354]
co by nam wyświetliło który wiersz ma columne 'value' o wartości 1354.
Czyli jakbyś chciał to inline jedną linijką w konsoli, python + grep.
python -c "import pandas as pd; print(pd.read_excel('excel2.xlsx'));" | grep -n "1256"
Ewentualnie coś takiego:
find . -name \*.xlsx | xargs -n 1 sh -c 'echo ${0}; xlsx2csv ${0} | grep -n "1256";'
Osobiście używam do tego SearchMyFiles.
Ale Locate32 też ma taką możliwość: Advanced / File containing text.
Tylko ripgrep-all - nie dość, że konsolowy, to jeszcze przeszukuje PDF-y, pliki Office'a, archiwa...