grep

Jak efektywnie korzystać z grepa?

Mam dużą liczbę małych plików do przeszukiwania. Szukałem dobrej, de facto wielowątkowej wersji grep, ale nie mogłem nic znaleźć. Jak mogę poprawić korzystanie z grep? Od teraz to robię: grep -R "string" >> Strings

zmiana chmod dla plików, ale nie katalogów

Muszę użyć chmod, aby zmienić wszystkie pliki rekurencyjnie na 664. Chciałbym pominąć teczki. Myślałem o zrobieniu czegoś tak ... grep ^-r | chmod 664 To nie działa, zakładam, że ponieważ nie mogę podłączyć do chmod Zna ktoś łatwy sposób na to? Thanks

Skrypt powłoki Linuksa do dodawania zer wiodących do nazw plików

Mam folder z około 1700 plikami. Wszystkie są nazwane jak 1.txt lub 1497.txt, itp. Chciałbym zmienić nazwy wszystkich plików ... razy, z poleceniami znajdującymi jednocyfrowe, dwucyfrowe i trzycyfrowe nazwy plików (ze zmienioną liczbą początkowych zer).

Używanie grep i sed do znajdowania i zastępowania ciągu znaków

Używam poniższego, aby przeszukiwać katalog rekurencyjnie pod kątem określonego ciągu znaków i zastąpić go innym: grep -rl ... jednolinijkowy prosty rozwiązanie mogę użyć (niekoniecznie z grep lub sed, ale z typowymi poleceniami Uniksa, takimi jak te).

Jak grep dla dwóch słów istniejących w tej samej linii? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... bowałem takich fajek: grep -c "word1" | grep -r "word2" logs Po prostu zacina się po pierwszym poleceniu pipe. Dlaczego?

Jak wyszukać konkretną wartość we wszystkich tabelach (PostgreSQL)?

Czy jest możliwe przeszukiwanie każdej kolumny każdej tabeli pod kątem określonej wartości w PostgreSQL? Podobne pytanie jest dostępne tutaj dla Oracle.

Usuń puste linie za pomocą grep

Próbowałem grep -v '^$' w Linuksie i to nie zadziałało. Ten plik pochodzi z systemu plików Windows.

Jak przetworzyć każdą linię otrzymaną w wyniku polecenia grep

Mam kilka linii pobranych z pliku po uruchomieniu grep w następujący sposób: var=`grep xyz abc.txt` Załóżmy, że mam 10 l ... które składają się z xyz w wyniku. Teraz muszę przetworzyć każdą linię otrzymaną w wyniku polecenia grep. Jak mam to zrobić?

Select columns based on string match-dplyr:: select

Mam ramkę danych ("data") z wieloma kolumnami. Niektóre kolumny zawierają określony ciąg znaków ("search_string"). Jak mogę ... stytut kolumn np.: select(data,5,7,9:20) Ale Nie wiem jak uzyskać wektor liczbowy kolumn ID s z mojego grepl() wyrażenia.

Jak używać grep do przeszukiwania bieżącego katalogu w poszukiwaniu wszystkich plików, które mają ciąg "hello", ale tylko wyświetlany.h and.cc akta?

Jak używać grepa do przeszukiwania bieżącego katalogu w poszukiwaniu wszystkich plików zawierających łańcuch "hello" i wyświetlania tylko .pliki h i. cc?

Jak sprawić, by grep pasował tylko wtedy, gdy cała linia jest zgodna?

Mam takie: $ cat a.tmp ABB.log ABB.log.122 ABB.log.123 Chciałem znaleźć dokładne dopasowanie ABB.log. But when I did ... grep -w ABB.log a.tmp ABB.log ABB.log.122 ABB.log.123 Pokazuje wszystkie. Czy Mogę dostać to, co chciałem używając grepa?

Jak wyświetlić wszystkie ignorowane wzorce ustawione za pomocą svn: ignore recursively w repozytorium SVN?

Widzę, że możliwe jest wyświetlenie listy właściwości ustawionych w każdym katalogu w repozytorium SVN przy użyciu proplist o ... ić powyższe polecenie i/lub czy istnieje lepszy sposób na wyświetlenie wszystkich właściwości svn:ignore w moim repozytorium?

R: Jak sprawić, by grep zwrócił mecz, a nie cały łańcuch

Mam to, co prawdopodobnie jest naprawdę głupie grep w pytaniu R. Przepraszam, bo wydaje mi się, że to powinno być takie prost ... właściwie? Punkty bonusowe za wskazanie mi strony internetowej, która wyjaśnia różnicę między tym, co uzyskuję z $,@ i attr.

Jak dać wzór dla nowej linii w grep?

Jak dać wzór dla nowej linii w grep? Nowa linia na początku, nowa linia na końcu. Nie sposób wyrażenia regularnego. Coś jak \n.

Porównując 2 niesortowane listy w Linuksie, wymieniając unikalne w drugim pliku

Mam 2 pliki z listą numerów (numerów telefonów) Szukam metody wypisywania liczb w drugim pliku, którego nie ma w pierwszym ... me weird sorting errors) fgrep -v -x -f second-file.txt first-file.txt (unsure of the result, there should be more) Thanks

Jak mogę grep ukryte pliki?

Przeszukuję repozytorium Git i chciałbym dołączyć folder .git. grep nie zawiera tego folderu, jeśli uruchomię grep -r search * Jakie byłoby polecenie grep, aby dołączyć ten folder?

Jak "grepować" określone zakresy linii pliku

Są często chwile, kiedy będę grep-n whatev pliku, aby znaleźć to, czego szukam. Say the output is 1234: whatev 1 5555: what ... i matematykę, aby podzielić go z ogonem i głową, ale to nie działa tak dobrze z plikami dziennika, które są stale zapisywane.

Jak odwrócić wyrażenie grep

Następujące wyrażenie grep pomyślnie wyświetla wszystkie .exe i .pliki html w bieżącym katalogu i podkatalogach. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Jak odwrócić ten wynik, aby wymienić te, które nie są .html lub .exe zamiast. (Czyli !=.)

Co to jest makinfo i jak go zdobyć?

Próbuję zbudować GNU grep, a kiedy uruchamiam make, dostaję: [snip] /bin/bash: line 9: makeinfo: command not found Co to jest makinfo i jak go zdobyć? (to jest Ubuntu, jeśli robi różnicę)

Wyrażenie regularne Grep nie zawierające ciągu znaków

Przekazuję listę wzorców regex do grep, aby sprawdzić w pliku syslog. Zazwyczaj pasują do adresu IP i wpisu dziennika; grep ... .6\.7\.8.*Has died" patterns[3]="\!9\.10\.11\.12.*Has exploded" for i in {1..3} do grep "${patterns[$i]}" logfile.log done