Domande taggate «sed»

Sed è noto come Stream Editor in quanto può eseguire varie funzioni di filtro e / o trasformazione su input standard o su file specificati dall'utente. È comunemente usato per cercare e sostituire nei file di testo. Se la tua domanda riguarda l'elaborazione del testo, è probabile che questo tag sia appropriato

3
Estrai la parola dalla stringa usando grep / sed / awk
Ho una corda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 e vuoi estrarre la parola qache segue -Dspring.profiles.active. Ho il salvataggio della stringa in un file text.txt solo per dimostrarlo. Quando io faccio grep -r -o "spring.profiles.active=" text.txt Il risultato è spring.profiles.active= Questa parola non è sempre qa, potrebbe essere prodo dev. …
12 command-line  bash  grep  sed  awk 

3
Sed sostituisce una frase su più righe
Sono nuovo nell'uso di sed ma ho sperimentato sed s/..../..../(sostituto) per modificare una frase completa se è su una riga ma non sono a conoscenza di una soluzione alternativa su come modificare una frase che potrebbe essere stata separata su due righe come: Questo: Lorem Ipsum is simply dummy text …
11 command-line  sed 

2
Qual è il significato di: a; $! N; in un comando sed?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere Il sedcomando precedente sostituisce il nuovo carattere di riga con la stringa "stringa". Ma non conosco il significato delle :a;$!N;s/\n/string/;tavirgolette singole. Conosco la parte centrale s/\n/string/. Ma non conosco la funzione di first ( :a;$!N;) e last ( ta) part.




3
Come inserire più righe con sed
Voglio aggiungere questo #this ##is my text prima della linea the specific line Ci ho provato sed -i '/the specific line/i \ #this ##is my text ' text.txt ma aggiunge solo "testo". Ho anche provato varie combinazioni con \e " "ma niente ha funzionato.
10 bash  sed 

2
Cosa fa questa istruzione 'apt-get remove'?
Cosa fa il seguente codice? L'ho trovato su Internet, quindi l'ho copiato e incollato nel terminale, ma quando ho installato un nuovo kernel rileva solo quello vecchio. sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
10 command-line  apt  kernel  sed 

2
Utilizzo di AWK per ottenere la seconda colonna
Non riesco a ottenere il comando awk per ottenere la seconda colonna di dati. Codice Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" La variabile $ filter è il valore di Download o Upload che viene passato nello script della shell. Quindi awk usa il termine Download o …
9 bash  grep  sed  awk 



2
Piping con Moreutils ts
Ho un flusso in entrata su una porta seriale, con nuove linee che appaiono circa una volta al secondo wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 Voglio eliminare le righe vuote e timestamp il resto. sed eliminerà le righe vuote e aggiungerà un timestamp, ma non riesco a fare …

3
Sostituzione dei punti (.) In sed
Quindi la vera domanda è: qualcuno ha un'idea su come rimuovere M-BM-un personaggio speciale senza rischiare di perdere altri personaggi? Ho una stringa di testo: " . . ." questo è space dot space dot space dot Sto cercando di sostituire tutte le occorrenze di questa stringa nel file di …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.