Re: [shell-script] retirar 6 ultimas posições de uma variavel

2006-06-05 Por tôpico tiago oliveira
Se for só isso e facil: echo $dir_lis | cut -c0-33 Em Seg, 2006-06-05 às 14:14 +, wlrvs_si2004 escreveu: > Bom Dia, > > tenho uma instrução assim; > > dir_lis="/desenvolvimento/backup/arquivos/060405" > > > gostaria de saber como faço para retirar as ultimas 6 posições da > variavel dir

Re: [shell-script] Trocar somente primeira linha de um arquivo

2006-06-05 Por tôpico Éder Paulo Vendrasco
Você pode fazer; sed  -i  1s/'12\/04\/2005'/'23\/05\/2006'/g  arquivo.txt Até, Éder. On 6/5/06, Leandro Valiengo <[EMAIL PROTECTED]> wrote: > > Para falar a verdade, a troca é com data. > >   12/04/2005 por 23/05/2006 > > Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: >   trocar a pri

[shell-script] Re: retirar 6 ultimas posições de uma variav el

2006-06-05 Por tôpico Mauricio
A minha é só bash :-) Fabricio Lopes de Souza wrote: > tem outro jeito apenas com bash ? > > [EMAIL PROTECTED] ~]$ echo $dir_lis > /desenvolvimento/backup/arquivos/060405 > [EMAIL PROTECTED] ~]$ echo ${dir_lis:0:$(expr ${#dir_lis} - 6 )} > /desenvolvimento/backup/arquivos/ > [EMAIL PROTECTED]

Re: [shell-script] Trocar somente primeira linha de um arquivo

2006-06-05 Por tôpico Leandro Valiengo
Para falar a verdade, a troca é com data.      12/04/2005 por 23/05/2006 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu:   trocar a primeira linha pelo que ? Se o seu arquivo não tiver caracteres '@' podes fazer assim: tr '\n' '@' < teste.txt | sed 's/123/OBAOBA/;s/@/\n/g' Em 05/06/0

Re: [shell-script] Trocar somente primeira linha de um arquivo

2006-06-05 Por tôpico Tiago Barcellos Peczenyj
trocar a primeira linha pelo que ? Se o seu arquivo não tiver caracteres '@' podes fazer assim: tr '\n' '@' < teste.txt | sed 's/123/OBAOBA/;s/@/\n/g' Em 05/06/06, Leandro Valiengo<[EMAIL PROTECTED]> escreveu: > Boa tarde grupo, > >   tenho um arquivo gigante, impossivel de ser aberto...entao

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Humberto Pereira
O problema eh q a sua variavel tem o '/', q vc esta usando como 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 co

[shell-script] Trocar somente primeira linha de um arquivo

2006-06-05 Por tôpico Leandro Valiengo
Boa tarde grupo,      tenho um arquivo gigante, impossivel de ser aberto...entao quero trocar somente a primeira linha dele. Sei que posso usar o sed, mas como concatenar com outro comando que troque somente a primeira linha?      Ex: Arquivo.txt      123   fsdff   123   gdg   423   123   1

Re: [shell-script] Sed -i 's/$/$/'

2006-06-05 Por tôpico Marcus Vinicius
Pra passar a variável pro sed vc pode protege-la com apostrofe ( ' ).      var=PostgreSQL   sed 's/\(\$DB_TYPE.*\=\"\)\(.*\)/\1'$var'\"/g' db.inc.php      Falou Alessandro <[EMAIL PROTECTED]> escreveu:   vlw kra, funcionou... soh que agora eu nao consgio passar uma variavel pro sed ;) eu vou

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Alfredo Casanova
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 c

Re: [shell-script] Variável na cron

2006-06-05 Por tôpico Fabiano Caixeta Duarte
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Mauricy Maiorino escreveu: > Estou executando um script na cron e uma variável que funciona no prompt > quando executo na cron não funciona. A variável é mes=`date '+%B'`. No > prompt ela retorna o mes=junho, porém na cron não retorna nada!! > >

Re: [shell-script] contar pastas e arquivos

2006-06-05 Por tôpico Fernando Zank
tbm pode fazer usando assim diretório: [EMAIL PROTECTED]:~$ ls -l | grep ^d | wc -l arquivo: [EMAIL PROTECTED]:~$ ls -l | grep ^- | wc -l On 6/5/06, Marcus Vinicius <[EMAIL PROTECTED]> wrote: > > O nome do comando é find (diferentemente do que eu falei) hehehe > > > Marcus Vinicius <[EMAIL P

RES: [shell-script] Um problema que eu na o sei resolver :( ajudem aí

2006-06-05 Por tôpico Julio Cezar Neves - DATAPREVRJ
Aê Marcel, matando todas as bolas com uma só tacada... Prompt> sed -i 's/123.123.123.1/123.123.123.2/g' *.cli Abração, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -Mensagem original- | De: Marcell RIbeiro [mailto:[EMAIL

Re: [shell-script] Sed -i 's/$/$/'

2006-06-05 Por tôpico Alessandro
vlw kra, funcionou... soh que agora eu nao consgio passar uma variavel pro sed ;) eu vou ler algum valor eu vou mandar ele substituir. sohq e agora ele subtitui por $variavel ao inves do seu valor ;) $DB_TYPE = "MySQL"; eu queria trocar o MySQL por PostGreSQL. $DB_TYPE = "postGreSQL"; --- Ma

Re: [shell-script] Sed -i 's/$/$/'

2006-06-05 Por tôpico Flavio Junior
isso aqiu parece resolver $ sed -i "1,50 s/\(\$DB_USER\ \+=\).*/\1\"maria\";/" db.inc.php utilizei grupos, mas nem parecem necessários.. é a pressa :) Flavio do Carmo Junior aka blk1d On 6/5/06, Alessandro <[EMAIL PROTECTED]> wrote: > Buenas! > > to apanhando pro sed (normal :) > > tenho um

Re: [shell-script] contar pastas e arquivos

2006-06-05 Por tôpico Marcus Vinicius
O nome do comando é find (diferentemente do que eu falei) hehehe   Marcus Vinicius <[EMAIL PROTECTED]> escreveu:   vc pode usar o fund pra fazer as buscas em separado e depois contar o resultado:      # arquivos   find /home/marcusv/ -type f |wc -l   # diretorios   find /home/marcusv/ -type d

Re: [shell-script] contar pastas e arquivos

2006-06-05 Por tôpico Marcus Vinicius
vc pode usar o fund pra fazer as buscas em separado e depois contar o resultado:      # arquivos   find /home/marcusv/ -type f |wc -l   # diretorios   find /home/marcusv/ -type d |wc -l         Espero q ajude      Falou pquadros <[EMAIL PROTECTED]> escreveu:   Boa tarde! Preciso fazer 1 sc

Re: [shell-script] Sed -i 's/$/$/'

2006-06-05 Por tôpico Marcus Vinicius
Veja se funciona:      sed 's/\(\$DB_TYPE.*\=\"\)\(.*\)/\1MARIA\"/g' db.inc.php   Falou Alessandro <[EMAIL PROTECTED]> escreveu:   Buenas! to apanhando pro sed (normal :) tenho um arquivo *.php eu preciso alterar algumas variaveis dentro dele via sed.. tipo dentro do arquivo tem...    

[shell-script] contar pastas e arquivos

2006-06-05 Por tôpico pquadros
Boa tarde! Preciso fazer 1 script q conte qntos arquivos e quantas pastas existem em 1 maquina... tava usando o ls -lR | wc -l mas ele retorna o valor total de arquivos e pastas... e eu preciso deles em separado! alguem pode dar 1 maozinha ae? abraços! Pablo ---

[shell-script] Expansão de Variáveis

2006-06-05 Por tôpico Marcus Vinicius
Pessoal,      Eu tenho a seguinte variavel:      echo $LINHA [EMAIL PROTECTED]:::3:::2      Eu preciso fazer uma Expansão de Variáveis para pegar o número 3, em awk eu faço:   echo $LINHA |awk -F::: '{print $2}'      Alguem sabe como eu poderia fazer isso com Expansão de Variáveis ?   Eu fiz

[shell-script] Sed -i 's/$/$/'

2006-06-05 Por tôpico Alessandro
Buenas! to apanhando pro sed (normal :) tenho um arquivo *.php eu preciso alterar algumas variaveis dentro dele via sed.. tipo dentro do arquivo tem...     $DB_TYPE    ="MYSQL";     $DB_SERVER  ="localhost";     $DB_DATABASE    ="zabbix";     $DB_USER    ="root";

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Alfredo Casanova
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

[shell-script] Re: retirar 6 ultimas posições de uma variav el

2006-06-05 Por tôpico Mauricio
Nesse caso eu faria assim: ${dir_lis%/*} Abraço, Ricio [EMAIL PROTECTED]:~/temp/arvato$ dir_lis='/desenvolvimento/backup/arquivos/060405'; echo ${dir_lis%/*} /desenvolvimento/backup/arquivos wlrvs_si2004 wrote: > Bom Dia, > > tenho uma instrução assim; > > dir_lis="/desenvolvimento/bac

[shell-script] Re: Variável na cron

2006-06-05 Por tôpico Mauricio
Se o teu script abriu um subshell e chamou de lá a variável não vai funcionar mesmo. Mas... se é só isso, defina essa variável em seu script ou coloque a sintaxe aqui, talvez seja possível mudar alguma coisa nele para aproveitar essas variáveis que vc quer usar... ABraço, Maurício Mauricy Maior

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Fabricio Lopes de Souza
[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

Re: [shell-script] retirar 6 ultimas posições de uma variavel

2006-06-05 Por tôpico Fabricio Lopes de Souza
tem outro jeito apenas com bash ? [EMAIL PROTECTED] ~]$ echo $dir_lis /desenvolvimento/backup/arquivos/060405 [EMAIL PROTECTED] ~]$ echo ${dir_lis:0:$(expr ${#dir_lis} - 6 )} /desenvolvimento/backup/arquivos/ [EMAIL PROTECTED] ~]$ tipo de retirar os ultimos caracteres ? On 6/5/06, Tiago Barce

Re: [shell-script] Caracter "." no expr

2006-06-05 Por tôpico Fabricio Lopes de Souza
vc DEVE usar o bc (ou outro), pq o expr soh faz conta com numeros inteiros ;/ On 6/5/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > vc pode usar o bc > > echo "scale = 20 ; 700.30 / 1024" | bc > > .683886718750 > > Em 05/06/06, weder_feliciano<[EMAIL PROTECTED]> escreveu: > >

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Alfredo Casanova
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ár

Re: [shell-script] Caracter "." no expr

2006-06-05 Por tôpico Tiago Barcellos Peczenyj
vc pode usar o bc echo "scale = 20 ; 700.30 / 1024" | bc .683886718750 Em 05/06/06, weder_feliciano<[EMAIL PROTECTED]> escreveu: > Olá, eu tenho preciso fazer uma conta do tipo 700.30 / 1024, mas o > shell na aceita como parte do número o caracter ".", alguem pode me > dar uma dica?

[shell-script] Caracter "." no expr

2006-06-05 Por tôpico weder_feliciano
Olá, eu tenho preciso fazer uma conta do tipo 700.30 / 1024, mas o shell na aceita como parte do número o caracter ".", alguem pode me dar uma dica? - Esta lista não admite a abordagem de outras liguagens de programação

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico André Bezerra
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 >

Re: [shell-script] retirar 6 ultimas posições de uma variavel

2006-06-05 Por tôpico Tiago Barcellos Peczenyj
Ola, vc quer remover o 060405 ? pode usar o dirname nesse caso dirname $dir_lis /desenvolvimento/backup/arquivos ou assim: $ echo $dir_lis | rev | cut -c7- | rev /desenvolvimento/backup/arquivos/ Em 05/06/06, wlrvs_si2004<[EMAIL PROTECTED]> escreveu: > Bom Dia, > > tenho uma instrução assi

[shell-script] retirar 6 ultimas posições de uma variavel

2006-06-05 Por tôpico wlrvs_si2004
Bom Dia, tenho uma instrução assim; dir_lis="/desenvolvimento/backup/arquivos/060405" gostaria de saber como faço para retirar as ultimas 6 posições da variavel dir_list. Muito obrigado - Esta lista não admite a

[shell-script] Variável na cron

2006-06-05 Por tôpico Mauricy Maiorino
Pessoal Estou executando um script na cron e uma variável que funciona no prompt quando executo na cron não funciona. A variável é mes=`date '+%B'`. No prompt ela retorna o mes=junho, porém na cron não retorna nada!! Alguém sabe o por quê?? Mauricy ---

Re: [shell-script] Substituindo final da 1 a linha usando uma variável

2006-06-05 Por tôpico Reinaldo Marques de Lima
e se a gente fizesse com subistituição de viariaveis, sem usar o sed? linha1=/usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos3 r=/usr/cvs/repos4 troca=$(echo $linha1 | cut -d: -f3) echo ${linha1/$troca/$r} /usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos4 sei lá...creio que é melhor que quebrar a

Re: [shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Alfredo Casanova
mas assim ele substituiria as aspas, e adicionaria ela no final? tenho q adicionar o nome do repositorio dentro das aspas por isso coloquei "$ e :$r\" Em 05/06/06, Reinaldo Marques de Lima <[EMAIL PROTECTED]> escreveu: > > > Mano, tenta só assim: > > sed "1s/\$/:$r\/" cvs-pserver.conf > test

RE: [shell-script] Substituindo final da 1 a linha usando uma variável

2006-06-05 Por tôpico Reinaldo Marques de Lima
Mano, tenta só assim: sed "1s/\$/:$r\/" cvs-pserver.conf > teste +--+ Reinaldo Linux User : 406967 Emails: echo 'reimlima''.com' | sed 's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EM

[shell-script] Substituindo final da 1a linha usando uma variável

2006-06-05 Por tôpico Alfredo Casanova
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 adici

[shell-script] [ - Moderação - ] Off //Aulas GNU/Linux \\ Off

2006-06-05 Por tôpico Julio Cezar Neves - DATAPREVRJ
Ai vai o primeiro link para vc seguir: Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net [ ]s, Julio - Moderador - | -Mensagem original- | De: campos.otavio [mailto:[EMAIL PROTECTED] | Enviada em: domingo, 4 de junho de 2006 01:36 | Para: shell-scrip