Cercare testo in una cartella Linux Server

Cercare testo in una cartella Linux Server

Linux cercare testo in un file

Utilizzando linux per inostri server hosting possiamo incorrere nella necessità di cercare del testo all’interno di file o cartelle.

Per cercarli all’interno dei file possiamo usare il comando GREP:

grep -i ‘db’ wp-config.php

L’opzione -i indica al programma di cercare il testo indipendentemente se all’interno del file è scritto in maiuscolo o minuscolo (CASE INSENTIVE).

Il risultato dell’operazione è il seguente:

Grep -i

Linux cercare testo in una directory

Diverso invece è cercare il testo all’interno di tutti i file di una specifica directory.

In questo caso il comando che dovremo usare è grep -rnw ‘PATH’ -e ‘testo da carcare’

Esempio: grep -rnw ‘/var/www/nomecartella/public_html/’ -e ‘testo di prova’

In questo caso l’output sarà molto più lungo, in base alla stringa cercata e alle corrispondenze trovate.

Vediamo le varie opzioni

-r or -R è ricorsivo
-n è il numero di riga
-w sta per abbinare l’intera parola

Visto che sei interessato a cercare testo in una stringa potrebbe interessarti cercalo anche all’interno di un database, e anche in questo caso il modo migliore per farlo è farlo ignorando maiuscole e minuscole: https://www.afproject.eu/come-eseguire-una-query-sql-insensitive/

0/5 (0 Reviews)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna su
×

Richiedi subito un preventivo

×

Richiedi subito un preventivo

×

Richiedi subito la tua consulenza SEO gratuita

CHIAMA

o compila il form per essere ricontattato