Domande taggate «sed»

sed è un editor di flussi da riga di comando per filtrare e trasformare il testo.


7
Estrai una parte di una riga da un file con sed
Voglio leggere una parte di una riga da un file. Per esempio: POP3_SERVER_NAME = localhost Voglio tornare solo localhost, usando sed. Questo testo è sulla terza riga. Faccio questo per estrarre la linea: sed -n '3p' installation.sh Come estraggo solo la localhostparte?
18 sed 

5
Unisci due elenchi rimuovendo i duplicati
Ho un sistema Linux incorporato usando Busybox (OpenWRT) - quindi i comandi sono limitati. Ho due file che sembrano: primo file aaaaaa bbbbbb cccccc mmmmmm nnnnnn secondo file mmmmmm nnnnnn yyyyyy zzzzzz Devo unire questi 2 elenchi in 1 file e rimuovere i duplicati. Non ho diff (lo spazio è …
18 bash  grep  sed  awk  busybox 

2
Usando sed per sbarazzarsi dei personaggi <>,
Ho un file con le linee come segue: ... ... &lt;230948203[234]&gt;, ... ... &lt;234[24]&gt;, ... .. Vorrei usare sed per rimuovere i personaggi &lt; ,e &gt;da ogni riga Ho provato a usare sed 's/&lt;&gt;,//g'ma non ha funzionato (non ha cambiato nulla). Devo scappare da questi personaggi speciali. È possibile eliminare …
18 sed 

1
Quando usare grep, less, awk, sed [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Sto entrando nel mondo di Linux e al lavoro sto usando …
17 awk  sed  grep  less 




3
Come posso impedire a sed di aggiungere ulteriori caratteri di nuova riga
Sto eseguendo i seguenti 2 sedcomandi. Il primo aggiunge i caratteri di nuova riga dove li voglio, il secondo aggiunge anche i caratteri di nuova riga dove li voglio, MA ne aggiunge uno in più alla fine del file dove prima non ce n'era uno. sed -e 's|\&lt;LIST_G_STATEMENT&gt;|&amp;\ |g' ${XMLDIR}/statement_tmp_1.xml …
17 sed 

7
Ripeti ogni riga più volte
Vorrebbe che ogni riga di un file fosse ripetuta un numero fisso di volte. ad esempio, ogni riga viene ripetuta quattro volte: a b c diventa: a a a a b b b b c c c c Ho fatto qualche ricerca, e ci sono molte domande e risposte sulla …

4
Come posso grep senza condurre spazi bianchi?
Sto frugando in una grande base di codice e i principali spazi bianchi e tabulazioni sembrano essere abbastanza fastidiosi. C'è un modo per sbarazzarsene? grep -R "something" ./ Ad esempio, invece di: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Voglio ottenere qualcosa del tipo: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd O …

3
Sostituisci stringa multilinea nei file
Ho un numero di file che voglio aggiornare sostituendo una stringa multilinea con un'altra stringa multilinea. Qualcosa sulla falsariga di: * Some text, * something else * another thing E voglio sostituirlo con: * This is completely * different text Il risultato sarebbe che dopo la sostituzione il file contenente …

12
Eliminare le linee duplicate in coppia?
Ho riscontrato questo caso d'uso oggi. Sembra semplice a prima vista, ma trafficando con sort, uniq, sede awkha rivelato che si tratta di non banale. Come posso eliminare tutte le coppie di righe duplicate? In altre parole, se esiste un numero pari di duplicati di una determinata riga, eliminali tutti; …

3
Sostituisci il contenuto del gruppo di acquisizione regex usando sed
Sto provando a modificare il mio file nginx.conf a livello di codice, che contiene una riga come questa: access_log /var/log/nginx/access.log; che voglio assomigliare a questo: access_log /dev/stdout; Credo che regex ^\s*access_log([^;]*);acquisirà la /var/log/nginx/access.logparte in un gruppo di acquisizione, ma non sono sicuro di come sostituire correttamente il gruppo di acquisizione …
16 sed 


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.