Domande taggate «sed»

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

3
Posso usare `sed` per tradurre caratteri come con` tr`?
Vorrei sostituire un set di caratteri con caratteri corrispondenti di un altro set, qualcosa del genere: original set: ots "target" set: u.x foobartest → fuubar.ex. Traduzioni / traslitterazioni come questa sono la specialità del trcomando: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Sfortunatamente trnon supporta la modifica dei file …
14 sed  tr 


4
Output parte di ogni riga in un file separato
Ho un file come questo: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Voglio fare un file a.seqche contenga una sequenza AGTACTTCCAGGAACGGTGCACTCTCC. Allo stesso modo b.seqcontiene ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. In breve, Column1 dovrebbe essere usato come nome del file di output con estensione .seqe quindi dovrebbe avere la corrispondente sequenza …

7
Come rimuovere più righe vuote da un file?
Ho alcuni file di testo che uso per prendere appunti - solo testo normale, di solito solo usando cat >> file. Di tanto in tanto uso una o due righe vuote (solo ritorno - il carattere di nuova riga) per specificare un nuovo soggetto / linea di pensiero. Alla fine …
14 scripting  sed  awk  perl  filter 





2
Prova la ricerca sed ricorsiva e sostituiscila prima di eseguire
Esiste un modo per eseguire una ricerca ricorsiva di prova e sostituirla con sed, prima di eseguirla effettivamente? Voglio solo stampare i risultati prima di fare effettivamente la ricerca e sostituirli. Qualcosa come l'eco dei risultati di, grep -rl term1 . |xargs sed -i -e 's/term1/term2/'
13 sed 

2
Come sostituire una stringa con una stringa contenente una barra con sed?
Sto cercando un modo per sostituire una stringa in un file con una stringa che contiene una barra usando sed. connect="192.168.100.61/foo" srcText="foo.bar=XPLACEHOLDERX" echo $srcText | sed "s/XPLACEHOLDERX/$connect" Il risultato è: sed: -e Expression #1, Character 32: Unknown option for `s'
13 sed 


3
Stampa linee tra (ed escludendo) due motivi
Ho intenzione di inviare il modulo utilizzando cURL, dove alcuni dei contenuti provengono da altri file, selezionati utilizzando sed Se param1si utilizza il modello di corrispondenza delle linee di un altro file sed, il comando seguente funziona correttamente: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit Ora vai al …


2
Usando sed per sostituire caratteri speciali
Questo funziona per sostituire tomcon samin un file: sed 's/tom/sam/g' file_1 > file_2 Ma questo non: sed 's/*****/sam/g' file_1 > file_2 Per sostituire i caratteri speciali *****con la parola sam. Ho provato con una barra \*ma errori.
13 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.