Sartomiki.net

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Appunti Sistemi operativi Comandi base SED

Comandi base SED

E-mail Stampa PDF
Valutazione attuale: / 0
ScarsoOttimo 

parolesed 's/item1/item2/g' filename sostituisce item2 con item1 in tutto il file. g a tutte le occorrenze.
/ per far prendere un carattere come carattere e non speciale
-e serve per mettere sulla stessa linea più script
s# verrà usato come separatore #

Espressioni regolari

^ inizio linea
$ fine rega
. un carattere qualunque
[] uno dei caratteri compresi
- un intervallo
* zero o più
+ uno o più
? zero o uno
() creo gruppo
\1, \2 richiamo gruppo
1,20s indica il numero di linee (da 1 a 20 in questo caso). Si possono mettere anche espressioni (tra /)
-n non stampa nulla
p stampa solo quello matchato
#!/usr/bin/sed -f per fare uno script eseguibile
q vuol dire quit
d cancella
n la prossima linea e sostituisce alla corrente
a\ <text> viene scritto text alla fine della riga stampata
i\ <text> viene scritto text prima della riga stampata
c\ <text> sostituisce text quello che deve essere scritto
& stampa la stringa matchata nel pattern
p stampa solo quello sostituito
w <filename> scrive la linea sul file se ha sostituito
r <filename> legge il contenuto di un file e lo mette sotto la riga corrente
N appende la linea successiva alla corrente
h copi e sovrascrivi alla clipboard
H appendi alla clipboard
g copio nella riga ciò che c'è nella riga
G aggiungo alla riga la clipboard
x scambia la riga con la clipboard
! nega l'indirizzo
= scrive il numero della riga nel file di output


Per le immagini Ringraziamo ©darwinbell


blog comments powered by Disqus
 

http://sartomiki.net/modules/mod_fuofb/assets/it/find-us-on-facebook-1.png

Follow me

Amici

Chi è online

 15 visitatori online

Siti amici

Web4Web.IT - Low Cost Hosting

Notizie flash

Da oggi avete la possibilità di commentare tutti gli articoli presenti sul sito!! Scrivete le vostre opinioni!

PUBBLICITA'