Domande taggate «sed»

"sed" ("stream editor") è un'utilità Unix che analizza e trasforma i file di testo.


6
uso dell'alternanza “|” nel regex di sed
Sto usando sed, GNU sed versione 4.2.1. Voglio usare l'alternanza "|" simbolo in una sottoespressione. Per esempio : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' dovrebbe tornare " blib bou " ma ritorna "blia blib bou blf". Come posso avere il risultato atteso?
79 regex  sed 


10
Rimozione dei codici colore ANSI dal flusso di testo
Esame dell'output da perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' in un editor di testo (ad es. vi) mostra quanto segue: ^[[37mABC ^[[0m Come si rimuovono i codici colore ANSI dal file di output? Suppongo che il modo migliore sarebbe quello di convogliare l'output attraverso …
73 regex  sed  perl  awk 

10
Sostituzione nel file di testo ** senza ** espressioni regolari
Devo sostituire del testo all'interno di un file di testo con un sostituto. Di solito farei qualcosa del genere sed -i 's/text/replacement/g' path/to/the/file Il problema è che entrambi texte replacementsono stringhe complesse contenenti trattini, barre, blackslashes, citazioni e così via. Se sfuggo a tutti i personaggi necessari all'interno textdella cosa …
68 bash  regex  sed  text-editing 


5
Newline in sed su Mac OS X.
Trovo che \nnon funzioni in sed con Mac OS X. In particolare, supponiamo che io voglia dividere le parole separate da un singolo spazio in linee: # input foo bar Io uso, echo "foo bar" | sed 's/ /\n/' Ma il risultato è stupido, \nnon è sfuggito! foonbar Dopo aver …
44 macos  mac  bash  regex  sed 

4
Come usare sed per rimuovere byte null?
Qual è l' sedincantesimo per rimuovere byte null da un file? Sto provando: s/\000//g ma questo sta eliminando le stringhe di zero. s/\x00//g sembra non avere alcun effetto. Sto provando a farlo in una sedsceneggiatura, quindi non sono sicuro che il echotrucco funzionerà.
37 sed 


3
Come usare 'sed' con tubazioni
Voglio sostituire una stringa emessa da grep, ho: $ npm info webpack | grep version mi fa uscire $ version: '2.1.0-beta.12', ma voglio avere: $ 2.1.0-beta.12 Quindi penso che potrei ottenerlo usando sede sostituendo sottostringhe non necessarie. Ma ecco la parte difficile per me: $ npm info webpack | grep …
34 bash  grep  sed 




18
Elencare solo i nomi dei dispositivi di tutte le interfacce di rete disponibili
Voglio ottenere un elenco di tutti i nomi di dispositivi di rete disponibili sul mio server Linux. Ho capito che ifconfig farebbe il lavoro, tuttavia ifconfig produce abbastanza output: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0 inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:329 …
21 linux  networking  grep  sed  cat 


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.