shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]