Oi amigos,
o comando uuencode me fornece a saída assim:
[EMAIL PROTECTED] ~]$ echo -e -n '[EMAIL PROTECTED]
[EMAIL PROTECTED]' | uuencode -m -
begin-base64 644 -
ZXVub21lZ3JhbmRlQGhvc3QuY29tLmJyAGV1bm9tZSBncmFuZGVAaG9zdC5j
b20uYnJT
Como faço para tirar a primeira e a última linhas e emend
ele usou a string contendo a "/" ... por isso nao podia usar o
separador como "/", então o sed permite que "qualquer" outro caracter
seja o separador..
Ou seja, essas coisas sao identicas:
's/user1/user2/g'
'[EMAIL PROTECTED]@[EMAIL PROTECTED]'
's,user1,user2,g'
's|user1|user2|g'
Imagino que seja
Olá júlio,
qual a necessidade das vírgulas?
On 8/10/06, Julio C. Neves <[EMAIL PROTECTED]> wrote:
> sed -i 's,/user1/,/user2/,' arq?.shell
>
> Em 10/08/06, Daniel Barros <[EMAIL PROTECTED]> escreveu:
> >
> > Fala aê galera, blz???
> >
> > Estou começando a aprender sobre shell-scrip, e tenho
to postando sem testar. acho que vc quer que o arq1 tenha user1, arq2 -user2,
arqn-usern certo?
for i in `ls *.shell | cut -d "." -f1`
do
arquivo="$i.shell"
numbro=$(echo $i | cut -c 4)
sed -e 's/user1/user$numbro/' $arquivo > /tmp/$arquivo.tmp
cat /tmp/$arquivo.tmp > $arquivo
rm /tmp/$arquivo.
Pedimos o tempo todo para o pessoal não se afastar do tema Shell, colocamos
advertências no rodapé de todas as msgs e assim mesmo quase todo dia tem um
gaiato fazendo perguntas deste tipo.
Por tudo isso considero um desrespeito à nossa moderação esta msg do Sérgio
(que está na lista desde 02/2006)
Galera, agradeço a ajuda não consegui fazer pois no sed que está
instalado aqui na minha máquina (3.02) não tem a opção -i então dá erro.
Mas agradeço pela ajuda.
Natan escreveu:
>Daniel,
>
>Tente
>
>sed -i 's`/usr1/`/user2/`g' arq[1-9]*.shell
>
>-
>Natan
>
>Em 10/08/06, Daniel B
Ola pessoal...
Sei que nao tem muito a ver, mas alguem já conseguil configurar um nobreak
RAGTECH INFINIUM IF 1200 ou um SMS 1300SFX, para fazer o shutdown e envio de
email no linux?
E alguem conhece algo para eu verificar os sinais que passam pela minha porta
serial?
Muito obrigado a tod
Olá ,
Como recomendado pelo Julio,estou colocando meu script novamente
para pegar porrada :). Fiquem a vontade para comentar.
lenin /usr/local/usbkeys # cat bin/usbkeys_check
#!/bin/bash
#Created by Francisco Alecrim ([EMAIL PROTECTED])
[EMAIL PROTECTED]
WHOAMI=`echo $USER`
if [ `/bin/cat
Daniel,
Tente
sed -i 's`/usr1/`/user2/`g' arq[1-9]*.shell
-
Natan
Em 10/08/06, Daniel Barros <[EMAIL PROTECTED]> escreveu:
>
> Fala aê galera, blz???
>
> Estou começando a aprender sobre shell-scrip, e tenho uma dúvida.
>
> Na verdade foi um problema que apareceu aqui no meu trabalh
blz...ai vc pode usar o comando sed.
sed -e 's/user1/user2/' arqu1.txt > arqu2.txt
Daniel Barros <[EMAIL PROTECTED]> escreveu:
Desculpe-me, acho que não expliquei corretamente
Tenho vários arquivos, e o que eu não queria fazer era ter que abrir um
por um e fazer a alteração.
sed -i 's,/user1/,/user2/,' arq?.shell
Em 10/08/06, Daniel Barros <[EMAIL PROTECTED]> escreveu:
>
> Fala aê galera, blz???
>
> Estou começando a aprender sobre shell-scrip, e tenho uma dúvida.
>
> Na verdade foi um problema que apareceu aqui no meu trabalho, tenho
> vários arquivos (tipo text
Desculpe-me, acho que não expliquei corretamente
Tenho vários arquivos, e o que eu não queria fazer era ter que abrir um
por um e fazer a alteração.
é por isso que eu queria fazer um script, para que ele abra os arquivos
e faça a troca. Se tiver como, senão vou ter que fazer isso mesmo
Olha o man do sed para ter uma idéia, o man do find tbm ajuda.
$man sed
$man find
Acho que isso resolve, não testei ainda porque não tive tempo aqui no
trabalho, mas da uma olhada.
o sed -i vai substituir o arquivo editado, todos que acabem com .shell no
caso do exemplo abaixo.
$find ./ -iname \*.s
Fala Daniel
Tb estou iniciando, mas acho q seria assim:
sed -e "s/user1/user2/g" arq1.shell
Vlw
- Original Message -
From: Daniel Barros
To: shell-script@yahoogrupos.com.br
Sent: Thursday, August 10, 2006 3:51 PM
Subject: [shell-script] Trocar uma parte de uma string...
vc pode abrir o arquivo e digitar:
:g/user1/s//user2
Daniel Barros <[EMAIL PROTECTED]> escreveu:
Fala aê galera, blz???
Estou começando a aprender sobre shell-scrip, e tenho uma dúvida.
Na verdade foi um problema que apareceu aqui no meu trabalho, tenho
vários arquivos (tipo texto)
Fala aê galera, blz???
Estou começando a aprender sobre shell-scrip, e tenho uma dúvida.
Na verdade foi um problema que apareceu aqui no meu trabalho, tenho
vários arquivos (tipo texto) e preciso fazer uma busca de um trecho do
texto e trocá-lo por um outro texto. Exemplo:
arq1.shell
APP='
Olá ,
Muito obrigado pelos comentários e dicas.
Assim que fizer as alteraçoes estarei enviando novamente.
On 8/9/06, Julio C. Neves <[EMAIL PROTECTED]> wrote:
>
> Fala Keppler,
>
> antes de mais nada gostaria de dizer que durante o II Encontro de Software
> Livre do Amazonas, muitíssimo bem
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Fabricio Cruz escreveu:
> HELP !! rsrs
>
Com este menuzinho as coisas mudam totalmente.
Vc tem que passar o parametro via echo e por um subshell jogar o
comando, assim:
cat teste.sh
#!/bin/bash
echo "opcao"
read opcao
case $opcao in
1)
e
Em 10/08/06, Fabricio Cruz <[EMAIL PROTECTED]> escreveu:
>
> HELP !! rsrs
>
> Digite a palavra a ser bloqueada:
> "palavra1
> palavra2
> palavra3
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]"
> Nome e/ou URL bloqueados
>
Fabricio, vou repetir: a rotina que vc postou termina nesse ponto. E neste
ponto
Aff ...copiei a parte errada .vixi foi mal
Segue :
Digite a palavra a ser bloqueada:
"palavra1
palavra2
palavra3
[EMAIL PROTECTED]
[EMAIL PROTECTED]"
Nome e/ou URL bloqueados
Agora da mensagem como se no arquivo estivesse ok mas dando um
cat.ele só inclui a primeira palavra ...
HELP !! rsrs
Digite a palavra a ser bloqueada:
"palavra1
palavra2
palavra3
[EMAIL PROTECTED]
[EMAIL PROTECTED]"
Nome e/ou URL bloqueados
# Shell Teste - Multirede #
Opcao:
[1]. SQUID
[2]
Um exemplo de entra lido sai lido, cancelado por um ctrl C depois q vc colar
Veja se isso te ajuda:
[EMAIL PROTECTED]:~/code/moviescript$ unset var
[EMAIL PROTECTED]:~/code/moviescript$ i=0; while true; do read var[$i];
let i+=1; done
1
2
3
4
5
6
7
[EMAIL PROTECTED]:~/code/moviescript$ echo [EMA
/*
Boa tarde comunidade
Estou precisando de um auxilio seus, preciso fazer um script de bkp de
alguns diretorio do servidor tipo, email, apache e outros.
neste script ele vai fazer a compactação dos arquivos, e vai me dizer se ele
foi realizado com sucesso, ou se teve algun arquivo corrompido, e
Boa tarde comunidade
Estou precisando de um auxilio seus, preciso fazer um script de bkp de
alguns diretorio do servidor tipo, email, apache e outros.
neste script ele vai fazer a compactação dos arquivos, e vai me dizer se ele
foi realizado com sucesso, ou se teve algun arquivo corrompido, e me
Ele não sabe que está lendo mais de uma linha. Qdo o conteúdo está protegido
por aspas, ele não "vê" os (new line) e não termina a entrada de
dados.
A entrada de dados só terminará qdo fechar as aspas e der um novo .
[ ]s,
Julio
:wq
Em 10/08/06, Eric Anderson <[EMAIL PROTECTED]> escreveu:
>
>
Fabricio, funcionou sim!
Os erros que vc listou não são da rotina que tratamos. Esta rotina só lê os
dados e grava em /root/shell/block. Dê um cat neste arquivo e nos diga se
funcionou ou não...
Como já dizia o sábio chinês no alto de sua sabedoria: "Uma coisa é uma
coisa, outra coisa é outra coi
só pra citar meu grande "avanço" nessa thread:
[EMAIL PROTECTED]:~# cat teste.sh
#!/bin/sh
read block
echo $block
[EMAIL PROTECTED]:~# sh teste.sh
e \
c \
e c
[EMAIL PROTECTED]:~#
- Original Message -
From: Fabricio Cruz
To: shell-script@yahoogrupos.com.br
Sent: Thursday,
É ... não funcionou ... :(
Resultado:
Digite a palavra a ser desbloqueada:
"palavra1
palavra2
palavra3
[EMAIL PROTECTED]
[EMAIL PROTECTED]" Nome ( 'mailto:[EMAIL PROTECTED]" Nome' )
e/ou URL desbloqueados
[EMAIL PROTECTED] shell]# palavra2
-bash: palavra2: command not found
[EMAIL PROTECTED]
Eu num entendi como ele vai ler mais de uma linha com read...
Se alguém tiver tempo e paciência...
sds
Eric
- Original Message -
From: Fabricio Cruz
To: shell-script@yahoogrupos.com.br
Sent: Thursday, August 10, 2006 11:06 AM
Subject: {Script bloq.} Re: {Script bloq.} Re: [s
Caramba a vida é mais fácil do que parece né ...rsrs :)
Valeu !
>>> "Julio C. Neves" <[EMAIL PROTECTED]> 08/10/06 10:33 am >>>
Fabricio,
continua mais simples do que parece :). Basta colocar o texto que vc
colará
entre aspas, da seginte forma:
Digite a palavra a ser bloqueada:
"palavra1
palav
Fabricio,
continua mais simples do que parece :). Basta colocar o texto que vc colará
entre aspas, da seginte forma:
Digite a palavra a ser bloqueada:
"palavra1
palavra2
palavra3
[EMAIL PROTECTED]
[EMAIL PROTECTED]"
Abraços,
Julio
:wq
Em 10/08/06, Fabricio Cruz <[EMAIL PROTECTED]> escreveu:
>
Julio, Bom dia!
Desde já agradeço a disposição!!
Acho que não me expressei corretamente, segue abaixo a função:
Sou novato com shell e isso complica mto ...rsrsrsrs :)
BLOQUEAR(){
echo "Digite a palavra a ser bloqueada:"
read block
echo "$block " >> /root/she
32 matches
Mail list logo