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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] pegar linha e escrever na mesma


From: redhate
Subject: Re: [shell-script] pegar linha e escrever na mesma
Date: Sat, 14 Feb 2004 11:16:02 -0300
User-agent: Mozilla Thunderbird 0.5 (X11/20040208)

eu e mais um amigo meu, conseguimos fazer... ficou assim:

for x in `ls /home`
do
echo -n ${x%%/}, > ~/usuarios~
done
grupo=`cat ~/usuarios~`
echo ppp::200:${grupo%%,} >> /etc/group
rm ~/usuarios~

  Obrigado pela atencao...

Diego Luis Kreutz wrote:


On Sat, 14 Feb 2004, redhate wrote:

> Seguinte... tenho um arquivo x com:
> hello:0:0:redhate,root
> slack:10:23:root,bin,adm
> ppp:12:12:root,redhate,bin,
> tem como eu usar o grep para pegar a linha e escrever na mesma....??
> para que fique assim:
>  grep ppp x | echo "oi"
>  ppp:12:12:root,redhate,bin,oi !!

se eh soh pegar essa linha pode ser assim:

grep ppp x | sed 's/$/oi !!/'

se for acrescentar no arquivo o conteudo no final dessa linha poderia
ser algo assim:

sed 's/^\(ppp.*$\)/\1oi !!/' x

DLK



---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------



------------------------------------------------------------------------
*Links do Yahoo! Grupos*

    * Para visitar o site do seu grupo, acesse:
      http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
      address@hidden
      <mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
      Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.




--

             | |           |
 __| _ \  _` | __ \   _` | __|  _ \
|    __/ (   | | | | (   | |    __/
_|  \___|\__,_|_| |_|\__,_|\__|\___|
Luiz  (85)8806 4511 linux is my life
#----------SLACKWARE OWNZ----------#




reply via email to

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