Successivo: Introduzione, Su: (dir) [Contenuti][Indice]
Questo file documenta la versione 4.2.2 di
GNU sed
, un editor di flusso.
Copyright © 1998, 1999, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
This document is released under the terms of the GNU Free Documentation License as published by the Free Software Foundation; either version 1.1, or (at your option) any later version.
You should have received a copy of the GNU Free Documentation
License along with GNU sed
; see the file COPYING.DOC.
If not, write to the Free Software Foundation, 59 Temple Place - Suite
330, Boston, MA 02110-1301, USA.
There are no Cover Texts and no Invariant Sections; this text, along with its equivalent in the printed manual, constitutes the Title Page.
Versione in italiano a cura del Pluto-ILDP ‘www.pluto.it/ildp
’
(traduzione: Marco Curreli, Antonio Colombo; revisione: Antonio Colombo)
• Introduzione: | Introduzione | |
• Invocare sed: | Invocazione | |
• Programmi di sed: | Programmi di sed
| |
• Esempi: | Alcuni script di esempio | |
• Limitazioni: | Limitazioni e (non-)limitazioni di GNU sed
| |
• Altre Risorse: | Altre risorse per imparare sed
| |
• Segnalare Bug: | Segnalazione errori | |
• regexp Estese: | Espressioni regolari in stile egrep
| |
• regexp Perl: | Espressioni regolari in stile Perl | |
• Indice analitico: | Un menù con tutti gli argomenti di questo manuale. | |
• Indice comandi e opzioni: | Un menù con tutti i comandi
sed e le opzioni da riga di comando.
| |
— Elenco dettagliato dei nodi — Programmi di sed: | ||
• Ciclo di esecuzione: | Funzionamento di sed
| |
• Indirizzi: | Selezionare righe con sed
| |
• Espressioni regolari: | Sintassi principali espressioni regolari | |
• Comandi comuni: | Comandi di uso frequente | |
• Il comando "s": | Il “coltellino svizzero” di sed
| |
• Altri comandi: | Comandi di uso meno frequente | |
• Comandi di programmazione: | Comandi per utenti esperti di sed
| |
• Comandi estesi: | Comandi specifici di GNU sed
| |
• Protezioni: | Definire caratteri speciali | |
Esempi: | ||
• Centrare le righe: | ||
• Incrementare un numero: | ||
• Rinominare file in minuscolo: | ||
• Stampare le variabili di ambiente bash : | ||
• Invertire caratteri: | ||
• tac: | Invertire righe di file | |
• cat -n: | Numerare righe | |
• cat -b: | Numerare righe non vuote | |
• wc -c: | Contare caratteri | |
• wc -w: | Contare parole | |
• wc -l: | Contare righe | |
• head: | Stampare prime righe | |
• tail: | Stampare ultime righe | |
• uniq: | Tenere una sola copia di righe duplicate | |
• uniq -d: | Stampare righe duplicate in input | |
• uniq -u: | Rimuovere tutte le righe duplicate | |
• cat -s: | Ridurre a una sola più righe vuote | |
regexp Perl:: Espressioni regolari in stile Perl | ||
• Barra inversa: | Introduce sequenze speciali | |
• Circonflesso/dollaro/punto: | Comportamento, specie su più righe | |
• Parentesi quadre: | Lievemente differenti in alcuni casi | |
• Impostazione opzioni: | Possibili modificatori in mezzo a regexp | |
• Sotto-espressioni non utilizzate: | Non contate in riferimenti all’indietro | |
• Ripetizione: | Possibili corrispondenze non-avide | |
• Riferimenti all'indietro: | Possibili > 10 riferimenti all’indietro | |
• Dichiarazioni: | Possibili corrispondenze complesse in avanti | |
• Sotto-espressioni non rivolte all'indietro: | Spesso più efficienti | |
• Sotto-espressioni condizionali: | Possibili strutture if/then/else | |
• Espressioni regolari ricorsive: | Per esempio controllo correttezza parentesi | |
• Commenti: | Perché le cose possono divenire complesse... | |
Successivo: Introduzione, Su: (dir) [Contenuti][Indice]