Per domande relative a grep, uno strumento da riga di comando per la ricerca di schemi di testo nei file. Utilizzare questo tag per domande su grep stesso o domande su problemi derivanti dall'uso dello strumento da riga di comando grep.
Voglio assegnare il risultato di un'espressione a una variabile e concatenarlo con una stringa, quindi riecheggiarlo. Ecco cosa ho: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Ma questo produce: Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot …
Sto usando ffmpeg per ottenere le meta informazioni di una clip audio. Ma non sono in grado di farlo. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Ho controllato, questo output …
grep --before-context 5 mostra 5 righe prima della partita. Voglio mostrare tutto prima della partita. Fare grep --before-context 99999999funzionerebbe ma non è molto ... professionale. Come mostrare tutti i file fino alla partita?
Sono su Ubuntu e ho digitato cat .bash_history | grep gited è tornato Corrispondenza del file binario (input standard) Il mio bash_historyesiste e ci sono molte righe che iniziano con git. Cosa ha causato la visualizzazione di questo errore e come posso ripararlo?
Quale è più efficace per trovare quali file in un intero filesystem contengono una stringa: grep ricorsivo o find con grep in un'istruzione exec? Presumo che trovare sarebbe più efficiente perché puoi almeno fare un po 'di filtraggio se conosci l'estensione del file o una regex che corrisponde al nome …
Sto cercando di usare grep con un regex per trovare le righe in un file che corrispondono a 1 di 2 stringhe possibili. Ecco il mio grep: $ grep "^ID.*(ETS|FBS)" my_file.txt Il grep sopra non restituisce risultati. Tuttavia, se eseguo uno dei due: $ grep "^ID.*ETS" my_file.txt o $ grep …
Se lo faccio: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Se voglio elencare .rarsolo i file e utilizzo grep , questo mostrerà anche a me i .rar.partfile, cosa non è il mio desiderio. Sto risolvendo usando findo ls **/*.rarcome detto in questo thread e funzionano …
Ho un file di testo. Attività: ottenere la prima e l'ultima riga dal file dopo $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 Hai bisogno di questo senza uscita cat (solo 1 e 5). ~$ cat file | tee >(head -n …
Sto usando grep -e Peugeot -e PeuGeot carlist.txtper cercare attraverso carlist.txt ed estrarre alcuni elementi e ho presunto che lo grep -e Peugeot -e PeuGeot carlist.txt | viavrebbe convogliato per me, ma questo è quello che ottengo: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... …
Leggendo questa domanda , ho scoperto che GNU grepha -Xun'opzione che prevede una discussione. Stranamente, non è menzionato né nella pagina man né nella pagina info. Guardando il codice sorgente, c'è quel commento proprio nel mezzo --helpdell'output : /* -X is deliberately undocumented. */ Guardando oltre, sembra che l' -X …
Attualmente sto vagliando molti registri sconosciuti alla ricerca di alcuni problemi. Il primo file che guardo è Events.log e ottengo almeno tre pagine in lesscui sembra mostrare lo stesso evento in momenti diversi, un evento che sembra essere abbastanza benigno. Vorrei filtrare questo evento e al momento esco lesse faccio …
Diciamo che ho una variabile line="This is where we select from a table." ora voglio grep quante volte selezionare si verifica nella frase. grep -ci "select" $line Ci ho provato, ma non ha funzionato. Ho anche provato grep -ci "select" "$line" Non funziona ancora. Ottengo il seguente errore. grep: This …
Ho una serie di file di registro che devo rivedere e vorrei cercare stringhe specifiche sugli stessi file contemporaneamente È possibile? Attualmente sto usando grep -E 'fatal|error|critical|failure|warning|' /path_to_file Come posso usare questo e cercare le stringhe di più file contemporaneamente? Se questo è qualcosa che deve essere scritto, qualcuno può …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.