[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Excluir bloco de texto
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Excluir bloco de texto |
Date: |
Fri, 14 Sep 2007 00:06:31 -0300 |
Ué, veja só:
$ echo 'xxxx
xxxx
#I"usr"
available = yes
browseable = yes
path = /usr
public = yes
writeable = yes
only user = no
#F"usr"
rrrr
rrrr' | sed '/^#I"usr"/,/^#F"usr\"$/d'
xxxx
xxxx
rrrr
rrrr
Abraços,
Julio
Em 13/09/07, do_eduardo <address@hidden> escreveu:
>
> Pessoal estou precisando excluir apenas as linhas definidas no sed,
> dentro do smb.conf. Para isso estou usando o seguinte script:
>
> xxxx
> xxxx
> #I"usr"
> available = yes
> browseable = yes
> path = /usr
> public = yes
> writeable = yes
> only user = no
> #F"usr"
> xxxx
> xxxx
>
> Por exemplo, eu quero excluir somente o compartilhamento samba "/usr"
> sed -i '/#I"usr"/,/^F"usr"/d' smb.conf
>
> Ao digitar o comando acima, eu apago o arquivo inteiro e não só o
> bloco que inicia com;
> #I "usr"
>
> e termina com;
> #F"usr"
>
> Alguém sabe como eu faço para apagar só o bloco e manter o resto do
> arquivo intacto???
>
> Valeu.....
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]