Domande taggate «sed»

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



5
Rimuovere le linee duplicate adiacenti mantenendo l'ordine
Ho un file con una colonna con nomi che si ripetono più volte ciascuno. Voglio condensare ogni ripetizione in una, mantenendo tutte le altre ripetizioni con lo stesso nome che non sono adiacenti ad altre ripetizioni con lo stesso nome. Ad esempio, voglio girare il lato sinistro sul lato destro: …
11 awk  sed  sort  uniq 


2
sed - applica le modifiche in più file
Ho centinaia di file che contengono " </foo:bar>" cc bb aa </foo:bar> dd xx vv Voglio cambiarli tutti in una volta cc bb aa </foo:bar> sed funziona bene quando gli do il nome esatto del file sed -i "/ </ foo: bar> / q" 99999.txt ma quando provo a cambiarle …

3
Stampa colonne che iniziano con una stringa specifica
Ho un file che assomiglia a questo: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Come puoi vedere, ogni riga ha un numero leggermente diverso di colonne. Voglio specificamente la colonna 1, la colonna 2, la colonna …





2
sed: abbina due righe
Ho un file di testo, in cui i record sono divisi su due righe. Vorrei metterli su una linea. I record hanno un aspetto simile al seguente: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet Vorrei ottenere quanto …

2
Sostituisci i caratteri non stampabili in perl e sed
Devo sostituire alcuni caratteri non stampabili con spazi nel file. In particolare, tutti i caratteri 0x00fino a 0x1F, tranne 0x09(TAB), 0x0A(nuova riga), 0x0D(CR) Fino ad ora, dovevo solo sostituire il 0x00personaggio. Dato che il mio sistema operativo precedente era AIX (senza comandi GNU), non posso usarlo sed(bene, ma ho avuto …
11 sed  perl 


3
Perché è `sed expr1 | sed expr2` diverso da `sed -e expr1 -e expr2`
Dividevo l'output da idper fornire un elenco più leggibile riga per elenco di gruppi di cui un utente è membro: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Volevo separare il numero del gruppo dal nome tra parentesi, quindi ho esteso l'espressione in …
10 sed  group 


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.