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

2
Come uso le variabili in un comando sed?
Ho provato il seguente codice per sostituire QQcon ZZ, ma non fare quello che voglio: var1=QQ sed -i 's/$var1/ZZ/g' $file Tuttavia, questo codice fa quello che voglio: sed -i 's/QQ/ZZ/g' $file Come uso le variabili in sed?
266 command-line  bash  sed 


2
Usa sed su una variabile stringa anziché su un file
Mi è stato detto che era possibile, ma senza un singolo esempio funzionante, che sedpuò leggere da una variabile stringa senza la necessità di un file di input. Devo ancora farlo funzionare. Per sicurezza generale, sto scrivendo la $PATHvariabile su un'altra variabile, mentre mi incaglio su questo, perché non ho …
30 sed 

2
Sed per eliminare gli spazi vuoti
Qualcuno sa come utilizzare Sed per eliminare tutti gli spazi vuoti in un file di testo? Non ho provato a usare il comando "d" per farlo, ma non riesco a capirlo
28 sed 


4
Che cos'è sed ea cosa serve?
Ne ho viste molte di sedrecente e trovo che sia un comando piuttosto confuso. Le manpage non sono state particolarmente utili, ma so che può essere usato per analizzare l'output di altri comandi. Cos'è esattamente sede quali sono gli usi? Sto cercando una risposta esauriente che copra ciò che sedè, …
20 command-line  sed 




5
Differenza di due file di grandi dimensioni
Ho "test1.csv" e contiene 200,400,600,800 100,300,500,700 50,25,125,310 e test2.csv e contiene 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 adesso diff test2.csv test1.csv > result.csv è diverso da diff test1.csv test2.csv > result.csv Non so quale sia l'ordine corretto ma voglio qualcos'altro, entrambi i comandi sopra genereranno qualcosa di simile 2 > 100,4,2,1,7 …
14 grep  sed  awk  diff 


2
Come sed e sostituire la stringa con un percorso di cartella
Sto cercando di scrivere il seguente script bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; La riga che voglio essere modificata nei file è questa: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Quindi il risultato finale deve essere: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Ma non lo capisco ... immagino sia per via …



5
Manipolazione del testo con sed
Attualmente, ho più file di testo con contenuti simili a questo (con molte righe): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Vorrei cambiare ogni riga per avere il seguente formato: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 …

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.