Amigo no grep vc só precisa fazer assim: grep -v ^# /etc/squid/squid.conf mas pra coisas mais complexas, onde vc precise de mais expressões o egrep é melhor.
--- Em [email protected], "fttmadeira" <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Estou querendo ver apenas o conteúdo não comentado de um arquivo de > configuração. > > Através do comando egrep eu consigo beleza, tentando com o grep passando > a opção -v não funciona. > > Segue abaixo como estou fazendo: > > Caso 1: egrep > > [EMAIL PROTECTED] conf]$ cat httpd.conf | egrep -v '(^#)' > ServerTokens OS > ServerRoot "/etc/httpd" > PidFile run/httpd.pid > Timeout 120 > KeepAlive Off > MaxKeepAliveRequests 100 > > Caso 2: grep > [EMAIL PROTECTED] conf]$ cat httpd.conf | grep -v '(^#)' > # > # If you would like to have separate agent and referer logfiles, > # uncomment > # the following directives. > # > #CustomLog logs/referer_log referer > #CustomLog logs/agent_log agent > # > # For a single logfile with access, agent, and referer information > # (Combined Logfile Format), use the following directive: > # > CustomLog logs/access_log combined > > Através do grep --help eu tenho: > -v, --revert-match seleciona somente linhas não coincidentes > > Por que o comando não funciona com o grep ? > > PS: Como faço par remover as linhas em branco da saída do egrep ? > > Abraços > > -- > Frederico Madeira > www.madeira.eng.br > GPG-Key-ID: 1024D/0F0A721D > Key fingerprint = C424 D86B 57D5 BE55 767A 6ED1 53F8 254E 0F0A 721D > Cisco CCNA, LPIC-1 >
