Domande taggate «sed»

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



3
Apporta più modifiche con una sola chiamata a sed
Sto cercando di usare sed per modificare un file di configurazione. Ci sono alcune righe che vorrei cambiare. So che sotto Linux sed -iconsente modifiche sul posto ma richiede il salvataggio in un file di backup. Tuttavia, vorrei evitare di avere più file di backup e apportare tutte le mie …
15 sed 

4
Come rilevare la fine della linea con sed
Sto cercando un modo per eseguire la sostituzione solo quando l'ultimo carattere è una nuova riga, usando sed. Per esempio: lettersAtEndOfLine viene sostituito, ma questo non è: lettersWithCharacterAfter& Dal momento sedche non funziona bene con le nuove linee, non è così semplice $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Come può essere …





5
Rimuovere le linee duplicate mantenendo l'ordine delle linee
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# Il "" server "" ha: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte spazio libero, amd64, CPU desktop. Scientific Linux 6.6. Nient'altro ci scorre sopra per fare LOAD. Awk si interrompe dopo alcuni …

3
modello sed match N volte
Voglio dividere un file in blocchi con 2 parole ciascuno. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Mi aspettavo che l'ultimo comando fornisse …

4
Come dividere la lunga espressione sed in più righe?
sed 's/[long1][long2]/[long3][long4]/' file.txt Vorrei dividere questo comando su più righe - fx qualcosa del genere: sed 's/ [long1] [long2] / [long3] [long4] /' file.txt L'uso \o la separazione delle stringhe non ha funzionato.
14 sed 

5
Sostituzione del motivo di abbinamento del caso con sed
Ho un codice sorgente distribuito su più file. Ha un modello abcdefche devo sostituire pqrstuvxyz. Il modello potrebbe essere Abcdef(Frase caso) quindi deve essere sostituito con Pqrstuvxyz. Il modello potrebbe essere AbCdEf(Attiva / disattiva caso) quindi deve essere sostituito PqRsTuVxYz. In breve, devo abbinare il caso del modello di origine …

6
Stampa la stringa tra due parentesi
Ho un file con queste righe G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Ho bisogno dell'output come G1,G3 G3,G4 ..... Come posso farlo con il comando sed / grep o usando perl?
14 sed  grep  perl 

5
sed converte 4 spazi in 2
Come si convertono 4 spazi in 2 spazi con sed? È possibile? Ho trovato questo ma converte la scheda in spazi: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 

4
sed: elimina tutte le occorrenze di una stringa tranne la prima
Ho un file di log con i timestamp in esso. Occasionalmente ci sono più timestamp in una riga. Ora vorrei rimuovere tutti i timestamp da una riga ma mantenere il primo. Posso fare s/pattern//2ma ciò rimuove solo la seconda occorrenza e sednon consente qualcosa di simile s/pattern//2-. Eventuali suggerimenti?
14 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.