Domande taggate «sed»

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




3
Come sostituire un codice multilinea con sed?
Ho un file di grandi dimensioni che contiene caratteri speciali. C'è un codice a più righe lì, che voglio sostituire sed. Questo: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Deve trasformarsi in questo: …

5
Come abbreviare / percorso / in / file in / p / t / file
Sto cercando un elegante one-liner (ad es. awk) Che accorcerà una stringa di un percorso Unix usando il primo carattere di ciascun livello genitore / intermedio, ma il nome di base completo. Più facile da mostrare con esempi: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic → /f/b/./wizard_magic /foo/bar/.config/wizard_magic→ /f/b/.c/wizard_magic Alla …
9 sed  awk  string 

3
sed - come scrivere in maiuscolo ogni terza parola?
Dato: main_east_library main_west_roof main_north_roof minor_south_roof Come posso utilizzato sed(in particolare, non è awk, tre così via) per creare: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Qualcosa di simile a: $ echo "main_west_library main_west_roof main_north_roof minor_south_roof" | sed 's_\3_upcase(\3)_' Anche se questo dà: sed: -e expression #1, char 16: Invalid back reference
9 sed 

5
Unisci righe alternative da due file
file1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 file2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 File di uscita: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr := 5431 .tid.info := 60 …





5
Cerca una stringa e stampa tutto prima e dopo in un intervallo
Ho questo file: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } Voglio cercare in questo file una stringa specifica e stampare tutto prima di questa stringa fino all'apertura {e tutto ciò che segue questa stringa fino alla chiusura }. Ho provato a raggiungere questo obiettivo con …

8
Come aggiungere la riga alla riga precedente?
Ho un file di registro che deve essere analizzato e analizzato. Il file contiene qualcosa di simile come di seguito: File: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Sulla base dello scenario di cui sopra, devo …



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.