Articles of grep

Come aggiungo una riga di testo al centro di un file usando bash?

Sto cercando di aggiungere una riga di testo al centro di un file di testo in uno script bash. Specificamente sto provando ad aggiungere un nameserver al mio file /etc/resolv.conf. Così com’è, resolv.conf si presenta così: # Generated by NetworkManager domain dhcp.example.com search dhcp.example.com nameserver 10.0.0.1 nameserver 10.0.0.2 nameserver 10.0.0.3 Il mio objective è aggiungere […]

Linux Script per verificare se il processo è in esecuzione e agire sul risultato

Ho un processo che fallisce regolarmente e a volte inizia istanze duplicate .. Quando ps x |grep -v grep |grep -c “processname” : ps x |grep -v grep |grep -c “processname” : 2 Questo è normale in quanto il processo viene eseguito con un processo di ripristino. Se ottengo 0 voglio avviare il processo se […]

Uscita Grep con più colors?

C’è un metodo elegante in bash di eseguire grep su un file di testo con 2 o più pattern, e ogni pattern che corrisponde è prodotto in un colore diverso? Quindi una riga che corrisponde a MALE e AUGUST potrebbe mettere MALE in blu e AUGUST in arancione? Sono aperto all’uso di sed , awk […]

Come dare un modello per la nuova linea in grep?

Come dare un modello per la nuova linea in grep? Nuova riga all’inizio, nuova riga alla fine. Non il modo di espressione regolare. Qualcosa come \ n.

Come elaborare ogni riga ricevuta come risultato del comando grep

Ho un numero di righe recuperate da un file dopo aver eseguito il comando grep come segue: var=`grep xyz abc.txt` Diciamo che ho ottenuto 10 linee che consistono in xyz come risultato. Ora ho bisogno di elaborare ogni riga che ho ottenuto come risultato del comando grep. Come procedo per questo?

Come posso fare in modo che grep non stampi errori “No such file or directory”?

Sto scavalcando una grande pila di codice gestita da git, e ogni volta che faccio un grep, vedo pile e pile di messaggi del modulo: > grep pattern * -R -n whatever/.git/svn: No such file or directory C’è un modo per far sparire quelle linee?

Come verificare se un file contiene una stringa specifica utilizzando Bash

Voglio verificare se un file contiene una stringa specifica o meno in bash. Ho usato questo script, ma non funziona: if [[ ‘grep ‘SomeString’ $File’ ]];then # Some Actions fi Cosa c’è che non va nel mio codice?

R grep: c’è un operatore AND?

Supponiamo che abbia il seguente quadro di dati: User.Id Tags 34234 imageUploaded,people.jpg,more,comma,separated,stuff 34234 imageUploaded 12345 people.jpg Come potrei usare grep (o qualche altro strumento) per afferrare solo le righe che includono sia “imageUploaded” che “people”? In altre parole, come posso creare un sottoinsieme che includa solo le righe con le stringhe “imageUploaded” AND “people.jpg”, indipendentemente […]

Come seleziono le variabili in un dataframe R il cui nome contiene una stringa particolare?

Due esempi sarebbero molto utili per me. Come selezionerei: 1) variabili il cui nome inizia con b o B (cioè senza distinzione tra maiuscole e minuscole) o 2) variabili il cui nome contiene un 3 df <- data.frame(a1 = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), a2 = c("A", "D", […]

Differenza tra egrep e grep

Ho una domanda su grep e egrep in unix . Mentre sto studiando i shell commands della shell commands in unix , voglio sapere quali sono le differenze tra grep e egrep. Trovo che possiamo usare grep ed egrep con espressioni regolari. Tuttavia, ho trovato qualcosa di diverso tra questi due comandi: Per ^ , […]