Prueba con sed: sed '/^#.*/d' fichero Esto te quita todo lo que empiece por #, pero te deja las líneas en blanco.
sed '/^#.*/d;/^$/d' fichero Te quita todo lo que empiece por # y también las líneas en blanco. Luego, si quieres, puedes leer la salida con more o guardarla en un archivo: sed '/^#.*/d;/^$/d' fichero | more sed '/^#.*/d;/^$/d' fichero > otro_fichero Saludos. On 11/3/06, Carlos Zuniga <[EMAIL PROTECTED]> wrote:
On 11/2/06, Carlos Zuniga <[EMAIL PROTECTED]> wrote: > On 11/2/06, Iñaki <[EMAIL PROTECTED]> wrote: > > El Jueves, 2 de Noviembre de 2006 21:05, Nelson Castillo escribió: > > > On 11/2/06, Sebastian Walter <[EMAIL PROTECTED]> wrote: > > > > [...] > > > > > > cat archivo | grep -v "^#" | less > > > > Pero un comentario puede empezar por espacios en blanco y luego el #, así que > > habría que contemplar esos casos. Aunque ahora no recuerdo el símbolo > > genérico apra espacios y tabuladores en uno. > > > > Saludos. > > Asi puede que salga bien: > > cat archivo | grep -v "^\s*#" | less Perdón el \s no funciona deberia ser un espacio cat archivo | grep -v "^ *#" | less Saludos -- (!c) 2006 - カルロス Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales.