separador no sed. Basta trocar o separador e tudo funcionara.
r=":/usr/cvs/$1"
sed "s;\"$;$r\";" /etc/cvs-pserver.conf > /tmp
[]s
Humberto Pereira
Alfredo Casanova wrote:
> eu queria passar o nome do repositorio como argumento
> e aí?
>
> r=":/usr/cvs/$1"
> sed "s/\"$/$r\"/" /etc/cvs-pserver.conf >tmp
>
> sed: -e _expression_ #1, char 8: unknown option to `s'
>
> e aí?
>
>
>
> 2006/6/5, Alfredo Casanova <[EMAIL PROTECTED]>:
>> eu queria passar o nome do repositorio como argumento
>> e aí?
>>
>> r=":/usr/cvs/$1"
>> sed "s/\"$/$r\"/" /etc/cvs-pserver.conf >tmp
>>
>> sed: -e _expression_ #1, char 8: unknown option to `s'
>>
>> e aí?
>>
>>
>>
>> 2006/6/5, Fabricio Lopes de Souza <[EMAIL PROTECTED]>:
>>
>>> [EMAIL PROTECTED] ~]$ cat a
>>> CVS_PSERV_REPOS="/usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos3"
>>> [EMAIL PROTECTED] ~]$ r="\/usr\/cvs\/repos4"
>>> [EMAIL PROTECTED] ~]$ sed "s/\"$/$r\"/" a
>>>
>>> CVS_PSERV_REPOS="/usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos3/usr/cvs/repos4"
>>> [EMAIL PROTECTED] ~]$
>>>
>>>
>>> assim ? :D
>>>
>>> On 6/5/06, Alfredo Casanova <[EMAIL PROTECTED] > wrote:
>>>> Reinaldo, essa solução que vc mandou resolveria aki pra mim... mas
>>> agora
>>>> virou questão de honra botar pra funcionar com sed =)
>>>>
>>>> 2006/6/5, André Bezerra < [EMAIL PROTECTED]>:
>>>>> Aproveitando este email alguém da lista teria um howto de como
>>> montar um
>>>>> servidor CVS com políticas de acesso a usuários e grupos?
>>>>>
>>>>> []'s André
>>>>>
>>>>> 2006/6/5, Alfredo Casanova <[EMAIL PROTECTED]>:
>>>>>> Olá pessoal
>>>>>> É o seguinte
>>>>>> estou fazendo um script pra automatizar a criação de repositorios
>>> no
>>>>>> cvs...
>>>>>> então, em determinado memoento, eu preciso editar o final da
>>> primeira
>>>>>> linha
>>>>>> do arquivo cvs-pserver.conf, que é +- assim:
>>>>>>
>>>>>> CVS_PSERV_REPOS="/usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos3"
>>>>>>
>>>>>> e adicionar o novo repositorio lá
>>>>>> então, fiz o seguinte
>>>>>>
>>>>>> joguei o nome do novo repositorio na variavel $r
>>>>>> r=/usr/cvs/repos4
>>>>>> e fiz:
>>>>>>
>>>>>> sed '1s/\"$/:$r\"/' cvs-pserver.conf > teste
>>>>>>
>>>>>> Aí ele pega o valor "$ (aspas no final da linha) na primeira linha
>>> (1s)
>>>>> e
>>>>>> substitui pelço valor de $r, certo? NAO!
>>>>>> ele coloca :$r no final da linha, nao substitui a variavel!
>>>>>>
>>>>>> Aí achei que isso acontecia pq eu estava usando aspas simples no
>>> sed
>>>>>> e mudei pra aspas duplas
>>>>>>
>>>>>> sed "1s/\"$/:$r\"/" cvs-pserver.conf > teste
>>>>>>
>>>>>> mas aí ele me retorna
>>>>>> sed: -e _expression_ #1, char 9: unknown option to `s'
>>>>>>
>>>>>> --
>>>>>> []'s
>>>>>> Alfredo Casanova
>>>>>> icq: 15793271
>>>>>> msn: [EMAIL PROTECTED]
>>>>>> aim: alfredotcasanova
>>>>>> yim: atcasanova2
>>>>>> tel: +55 61 84137319
>>>>>>
>>>>>>
>>>>>> [As partes desta mensagem que não continham texto foram removidas]
>>>>>>
>>>>>>
>>>>>>
>>>> ---------------------------------------------------------------------
>>>>>> Esta lista não admite a abordagem de outras liguagens de
>>> programação,
>>>>> como
>>>>>> perl, C etc. Quem insistir em não seguir esta regra será moderado
>>> sem
>>>>> prévio
>>>>>> aviso.
>>>>>>
>>> ---------------------------------------------------------------------
>>>>>> Sair da lista: [EMAIL PROTECTED]
>>>>>>
>>> ---------------------------------------------------------------------
>>>>>> Esta lista é moderada de acordo com o previsto em
>>>>>> http://www.listas-discussao.cjb.net
>>>>>>
>>> ---------------------------------------------------------------------
>>>>>> Servidor Newsgroup da lista: news.gmane.org
>>>>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
>>>>>> <
>>>>> http://br.ard.yahoo.com/SIG=12f51n9g1/M=396560.7942992.9564770.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1149520876/A=3752823/R=0/id=noscript/SIG=150o1f56l/*http://lt.dell.com/lt/lt.aspx?CID=13277&LID=345812&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/topics/segtopic.aspx/pt/odg?c%3dbr%26l%3dpt%26s%3ddhs
>>>>>> ------------------------------
>>>>>> *Links do Yahoo! Grupos*
>>>>>>
>>>>>> - Para visitar o site do seu grupo na web, acesse:
>>>>>> http://br.groups.yahoo.com/group/shell-script/
>>>>>>
>>>>>> - Para sair deste grupo, envie um e-mail para:
>>>>>> [EMAIL PROTECTED]<
>>>>> [EMAIL PROTECTED]>
>>>>>> - O uso que você faz do Yahoo! Grupos está sujeito aos Termos
>>> do
>>>>>> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html >.
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> -----------------------------------------------------------
>>>>> André Bezerra
>>>>> Participe do Grupo Oracle_Pa
>>>>> http://groups.yahoo.com/group/oracle_pa
>>>>> Linux User: #417336
>>>>> [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>> [As partes desta mensagem que não continham texto foram removidas]
>>>>>
>>>>>
>>>>>
>>>>>
>>> ---------------------------------------------------------------------
>>>>> Esta lista não admite a abordagem de outras liguagens de
>>> programação, como
>>>>> perl, C etc. Quem insistir em não seguir esta regra será moderado
>>> sem prévio
>>>>> aviso.
>>>>>
>>> ---------------------------------------------------------------------
>>>>> Sair da lista: [EMAIL PROTECTED]
>>>>>
>>> ---------------------------------------------------------------------
>>>>> Esta lista é moderada de acordo com o previsto em
>>>>> http://www.listas-discussao.cjb.net
>>>>>
>>> ---------------------------------------------------------------------
>>>>> Servidor Newsgroup da lista: news.gmane.org
>>>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>>>
>>>>>
>>>>> Links do Yahoo! Grupos
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> []'s
>>>> Alfredo Casanova
>>>> icq: 15793271
>>>> msn: [EMAIL PROTECTED]
>>>> aim: alfredotcasanova
>>>> yim: atcasanova2
>>>> tel: +55 61 84137319
>>>>
>>>>
>>>> [As partes desta mensagem que não continham texto foram removidas]
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> Esta lista não admite a abordagem de outras liguagens de programação,
>>> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
>>> prévio aviso.
>>>> ---------------------------------------------------------------------
>>>> Sair da lista: [EMAIL PROTECTED]
>>>> ---------------------------------------------------------------------
>>>> Esta lista é moderada de acordo com o previsto em
>>> http://www.listas-discussao.cjb.net
>>>> ---------------------------------------------------------------------
>>>> Servidor Newsgroup da lista: news.gmane.org
>>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>>
>>>>
>>>> Links do Yahoo! Grupos
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> Esta lista não admite a abordagem de outras liguagens de programação,
>>> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
>>> prévio aviso.
>>> ---------------------------------------------------------------------
>>> Sair da lista: [EMAIL PROTECTED]
>>> ---------------------------------------------------------------------
>>> Esta lista é moderada de acordo com o previsto em
>>> http://www.listas-discussao.cjb.net
>>> ---------------------------------------------------------------------
>>> Servidor Newsgroup da lista: news.gmane.org
>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>
>>>
>>> Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> --
>>
>> []'s
>> Alfredo Casanova
>> icq: 15793271
>> msn: [EMAIL PROTECTED]
>> aim: alfredotcasanova
>> yim: atcasanova2
>> tel: +55 61 84137319
>>
>
>
>
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
| Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
