Convertite MP3 in WMA

Qualchì l'usanti sò bisognu à circà certi informazioni in ogni schedariu. Spessu, documenti di configurazione o altri dati volumetriche cuntenenu un numeru numeru di linee, perciò hè impossibile truvà manualmente i dati necessarii. Dopu, unu di i cumandi nant'à u sistema operativu Linux vene à u salvamentu, chì ti permetterà di truvà e corde in pochi secondi.

Usate u comando grep in Linux.

In quantu à e differenze trà e distribuzioni Linux, in questu casu ùn aghjunghjenu alcunu rolu, da u cumandamentu chì vi interessa grep Per difettu, hè dispunibule in a maggior parte di l'assembli è hè applicatu esattamente u listessu. Oghje piacerebbe parlà micca solu l'azione grep, ma dinò per smuntà i principali argumenti chì pò simplificà significativamente a procedura di ricerca.

Vedi ancu: Ceremu lì in fucili in Linux

U travagliu prughjizativo

Tutte l'azione ulteriore saranu effettuate per mezu di una console standard, permette ancu di aprà i file solu sì specificendu u chjassu cumpletu per elli o se "Terminal" lanciatu da u cartulare impurtatu. Pudete truvà u cartulare genitore di un schedariu è vene ancu in a console cum'è quì:

  1. Lanciatu u gestore di file è navigate finu à a cartella desiderata.
  2. Fate un clic destro in u file desideratu è selezziunate "Pruprietà".
  3. In a tabulazione "Basic" Leggi a linea "Cartella parentale".
  4. Ora currite "Terminal" metodo conveniente, per esempiu, per mezu di u menu o premendu a combinazione di tasti Ctrl + Alt + T.
  5. Qui andate in u cartulare cù u cumandatucd / home / user / folderdove usatore - username, e cartella - nome di cartulare.

Engage squadracat + nome di filese vulete vede u cuntenutu sanu. L'istruzione dettagliata nantu à cume si lavora cù questu squadra pò esse trovu in u nostru altru articulu à u ligame sottu.

Per di più: Esempii di cumandamentu cat in Linux

Da seguendu i passi sopra, pudete aduprà grep, essendu in u cartulare necessariu, senza specificà u chjassu cumpletu per u schedariu.

Ricerca di cuntenutu standard

Prima di cunsultà a considerazione di tutti l'argomenti dispunibili, hè impurtante à fà avà a ricerca usuali per cuntenutu. Sarà utile in questi momenti chì avete bisognu di truvà una partita simile per valore è di mostra tutte e linee pertinenti.

  1. A promptu di l'ordine, inseriscigrep word testiledove parola - L'informazione richiesta, è testfile - nome di file. Quandu faci una ricerca fora di u cartulare, specificate u parcorsu cumpletu da l'esempiu./ home / user / folder / filename. Dopu avè inseritu u cumandamentu, appughjate da a tasca Enter.
  2. Ùn resti solu per avè cunniscitu cù e opzioni dispunibili. E righe complete sò messe in u schermu, è i valori chiave sò evidenziati in rossu.
  3. Hè impurtante cunsiderà u casu di e lettere, postu chì a codifica Linux ùn hè micca ottimizzata per a ricerca, senza tene in considerazione i caratteri grandi o picculi. Se vulete ignorà a definizione di un registru, entragrep -i "word" testfile.
  4. Comu pudete vede, in u prossimu screenshot, u risultu hè cambiatu è una nova linea hè stata aghjunta.

Ricercà cù a cattura di stringa

Qualchì l'usori anu da ùn truvà micca solu una casata esatta in le righe, ma dinò per scopre l'infurmazioni chì venenu dopu à elli, per esempiu, quandu segnalanu un errore specificu. Allora a soluzione corretta hè d'applicà l'attributi. Entrate in a consolegrep -A3 "word" testfileincludendu e tre linee seguenti in u risultatu dopu a partita. Pudete scrive-A4Tandu quattru righe saranu catturate, ùn ci sò micca restrizioni.

Se invece-Asi applica l'argumentu-B + numero di righe, per quessa, i dati nantu à u puntu di entrata sò visualizati.

Argumentu-Cà volta, catturà righe intornu à una parola chiave.

Da sottu, pudete vede esempi di l'assegnazione di l'argumenti specificati. Per piacè, avà a nota chì hè necessariu tene in considerazione u casu è mettere à a virgula doppia.

grep -B3 "word" testfile
grep -C3 "word" testfile

Ricercate e parole chiave à u principiu è a fine di e linee

A necessità di definisce una parola chiave chì hè in u principiu o a fine di una linea di più spessu si pò trà durante u travagliu cù i file di configurazione, induve ogni linea hè responsabile di un parametru. Per vede l'entrata esatta di u principiu, avete bisognu di registràgrep "^ word" testfile. Firmà ^ solu responsabile per l'usu di sta opzione.

A ricerca di cuntenutu à a fine di e linee accade trà u listessu principiu, solu in virguli si deve aghjunghje u caratteru $, è u squadra acquerrà sta forma:grep "parola $" testfile.

Ricercà i numeri

Quandu cerchi i valori desiderati, l'utente ùn hà micca sempre informazioni nantu à a parola esatta presente in a stringa. Allora a procedura di ricerca pò esse fatta da numeri, chì à volte simplifica assai a missione. Hè necessariu solu aduprà u cumandamentu in questione in a formagrep "[0-7]" testfiledove «[0-7]» - intervallu di valori, è testfile - nome di i file da và scansione.

L'analisi di tutti i file di directory

Scanning di tutti l'oggetti in a stessa cartella hè chjamatu recursive. L'utente hà bisognu d'applicà solu un argumentu, chì analizza tutti i file in a cartella è visualizza i rigali adatti è a so posizione. Avete bisognu di entràgrep -r "parola" / home / user / folderdove / home / user / folder - Chjassu à u cartulare per scansione.

U locu induve u salvu di u lima sarà visualizatu in blu, è se vulete ottene linee senza sta infurmazione, assignate un argumentu più per fà u comandogrep -h -r "parola" + percorso di cartella.

Ricerca di parola esatta

À l'iniziu di l'articolo, avemu già parlatu di a ricerca di solita parola. Tuttavia, cun questu metudu combinazioni supplementari saranu visualizati in i risultati. Per esempiu, truvate a parola Utente, ma u cumandamentu visualizera dinò Utente123, PasswordUtenti è altre partite, s'ellu ci hè. Per evitare stu risultu, assignate una argumenti-w(grep -w "parola" + nome di file o situazione).

Questa opzione hè eseguita ancu sì avete bisognu di ricercà parechje parole chiave esatte in una volta. In stu casu, inserisciegrep -w 'word1 | word2' testifile. Per piacè, avà a nota chì in stu casu à grep una lettera hè aghjunta e, e quotazioni sò solu.

Ricercà e stringhe senza una specifica parola.

L'utile consideratu hè capace non solu di truvà e parole in i schedari, ma dinò visualizà e righe in cui ùn ci hè nè un valore specificatu da l'utente. Poi davanti à l'entrata di u valore di a chiave è u file hè aghjuntu-v. Grazie à ella, quandu attivate u comando, videte solu i dati pertinenti.

Sintassi grep aghjunghjì un pocu di più argumenti, chì ponu discuprà brevemente:

  • -I- mustrate solu i nomi di i file chì soghjenu i criteri di ricerca;
  • -s- disattivà notifiche nantu à l'errori trovati;
  • -n- Mostra u numeru di a linea in u schedariu;
  • -b- mustrate u numeru di blocchi davanti à a linea.

Nulla vi impedisce di applicà parechji argumenti à una scuperta, basta inserirli separati da un spaziu, senza dimenticà di piglià in casu.

Oghje avemu smuntatu a squadra in dettaglio grepdispunibule in distribuzioni Linux. Hè unu di i standard è usatu spessu. Pudete leghje nantu à l'utili cum'è popolari è a so sintassi in u nostru materiale separatu, à u ligame chì seguita.

Vede ancu: Comandi frequenti in Terminal Linux