execute o script(1), passe um parâmetro e
> "aperte" ENTER, passe outro parâmetro e "aperte" ENTER, e espera o
> script(1)
> finalizar.
>
> Obrigado,
>
> JP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão
[As partes desta mensagem que não continham texto foram removidas]
data-horário que informo.
> >> >
> >> > Agora nesse que programa bloqueio/desbloq.(script(2)) quero criar uma
> >> opção
> >> > de criar o usuário chamando o script(1) que criei para isso. Neste
> >> script(1)
> >> > ao ser executado ele fa
/enigmail.mozdev.org
> >
> > iD8DBQFIRU77rDdxWm3R8YYRAlBjAJ9E18HHt6aC2ghRs3kuLO94B7mNqwCfVCmu
> > x5jIzNpqrVUPdadfC6fc12s=
> > =cUus
> > -END PGP SIGNATURE-
> >
> >
>
> --
> Thiago Rodines
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão
[As partes desta mensagem que não continham texto foram removidas]
nha q vc passou, mas não
> tô conseguindo rodar ele.
>
> Tô tentando automatizar umas tarefaz repetitivas
>
> Segue o código, por enquanto seria isso...
>
> #!/bin/bash
>
> for i in `ls -l / | grep ^d | awk '{print $NF}'` do
> chmod 777 $i
> cd
> 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.programmi
miranda <[EMAIL PROTECTED]>:
> Desculpe, fui lacônico na pergunta .
> o Then do if é outro comando ?
>
> On Wed, 2008-06-04 at 09:44 -0300, César Vianna wrote:
> > Sim.
> >
> > If condição
> > then
> > ação 1
> > else #opcional
> > ação 2
&
mware@:tcheka~$ echo $asdf
> getstate() = off
> [EMAIL PROTECTED]:~$ expr index $asdf on
> expr: syntax error
>
> estou achando que a saida nao fica uma "string". certo? o que esta errado
> na
> minha colocacao? ou sugestoes melhores?
>
> aproveitando, como ver
; > > Preciso de um script que de um chown nomedousuario no diretório pessoal
> > de
> > > cada usuário automaticamente sendo que o nome do usuário é igual ao
> nome
> > do
> > > diretorio.
> > >
> > > Constantemente o samba perde as permissões de al
em um padrão. Exemplo tenho que
> acrescentar duas linhas abaixo da linha que contiver a string
> InstalaPacote LibPostGres.tgz. Obrigado
>
>
>
>
--
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão
[As partes desta mensagem que não continham texto foram removidas]
ualquer idéia,
>
> Valeu
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão
[As partes desta mensagem que não continham texto foram removidas]
Desculpe, li errado a pergunta.
2008/6/10 César Vianna <[EMAIL PROTECTED]>:
> rev <<< BADCFEHG
>
> GHEFCDAB
>
>
>
>
> 2008/6/10 Petry <[EMAIL PROTECTED]>:
>
> Bom dia,
>>
>> Tenho uma sequência de caractares alfanumérico
; Eu só sabia até então como mudar uma linha pela outra, ou parte da linha,
> mas neste caso to quebrando a cabeça aqui e não consigo. Peço a ajuda de
> vocês!
>
> Grato,
>
> Thiago Alencar
>
> __
> Fale com seus amigos de
ximadamente 550 Gigas de informação.
>
> Seria muito complexo montar um script para fazer uma listagem dos
> arquivos com repetidos?
> Como faria essa busca?
>
>
--
César Vianna
---
"Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo
EMAIL PROTECTED]
> --
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
C
que assim eu possa passar as permissões da pasta
> via chown e chmode.
>
>
> --
> Atenciosamente,
> Allan Carvalho
> MSN: [EMAIL PROTECTED]
> --
>
> - Mensagem original
> De: César Vianna <[EMAIL PROTECTED] >
> Para: shell-script@yahoogrupos.
s.
>
> Tenho o seguinte caso:
>
> Preciso criar um arquivo com o login e o nome completo do usuário, pegando
> estas informações do /etc/passwd, aproveitando a dica do César Vianna,
> consigo pegar o login do usuário pelo laço for:
>
> for i in `cut -d: -f1 /etc/passwd`
>
&g
txt
>
> allan:Allan
> Carvalho,,,
>
> Note que ele tratou o espaço existente entre o primeiro e o segundo nome
> como o início de uma nova linha, e na verdade, eu queria que ficasse como
> allan:Allan Carvalho .
>
> Como eu poderia corrigir isso?
>
> --
> Atenciosam
>
>
> #!/bin/bash
>
> for i in `cat /etc/passwd`
> do
> login=`cut -d: -f1 <<< $i`
> nome=`cut -d: -f5 <<< $i`
> echo $login ":" $nome >> /root/user/usuarios.txt
> done
>
> --
> Atenciosamente,
> Allan Carvalho
> MSN:
saber
> como faço para que com qualquer caractere armazenado na variavel n,
> sendo uma letra minuscula recebida pelo comando read, vire maiuscula.
>
> Grato desde já.
>
>
>
--
César Vianna
---
"Talvez porque eu pense demais ou sonhe demais, o cert
Complementando, tem uma boa discussão no histórico da lista.
http://br.groups.yahoo.com/group/shell-script/message/26774
2008/7/16 César Vianna <[EMAIL PROTECTED]>:
>
> tr [:lower:] [:upper:] <<< $n
>
>
>
> 2008/7/16 felipee_catojo <[EMAIL PROTECTED]&g
nao cheguei a lugar alguem... Se alguem puder ajudar...
>
> Att
>
>
>
--
César Vianna
---
"Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo
entre a realidade que existe e o sonho, que é a realidade que não existe."
Fernando
alternativa que encontrei foi testar a existência do arquivo antes,
mas como é uma lista muito longa queria evitar mais um test
--
César Vianna
---
"Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo
entre a realidade que existe e o sonho, qu
Com o while ocorre o mesmo...
2008/7/17 Marcos Notari Junior <[EMAIL PROTECTED]>:
> Cesar,
>
> Utilize o while neste caso... Acho que vai te ajudar mais.
>
> cat arquivo |while read line
> do
> echo $line |sed ... ... 2> /dev/null
> :
> done
>
> Att
1/pks/lookup?op=get&search=0xAC37715A6DD1F186
> 000 http://www.mrbits.com.br
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (Cygwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkh/fncACgkQrDdxWm3R8YYnMACfScwZM5m1nMjB2b7VdLw2S0
http://www.mrbits.com.br
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (Cygwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkh/hYIACgkQrDdxWm3R8YajywCfTxcoqP0QJA5CyRLIv4XcXThK
> MLwAn0jKIBfbwE0/o8yJPQSK4Espe2R3
> =LqRt
> -END PGP S
idade o que acontece é que: quando o executo, o terminal
> simplesmente fecha. Pluft, fechou.
>
> Alguem saberia me dizer por qual motivo a bash teve essa reação ?
>
>
>
--
César Vianna
---
"Talvez porque eu pense demais ou sonhe demais, o certo é que não di
uot; e sub-diretórios
> "/home/dados/contabilidade", *arquivos* que contenham espaço no nome ou
> "\". Ex.: "contabilidade discal" ou "contabilidade\patrimonial" ou
> "contabilidade\sei lah \ o que".
>
> E alterar-se essas caracteres por
Faltou um detalhe no laço. No caso do espaço, o find vai separar os arquivos
que tem espaço, logo, o $i ficará errado
Então, altere o IFS, conforme abaixo:
IFS="
"
for i in `find -iname "* *.*"`
do
novo_nome=`tr " " "_" <<< $i`
done
2
; 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
>
>
>
--
César Via
o primeiro comando.
> E , por último, tentei inserir os comandos um de cada vez no socket,
> mas é preciso que seja enviado os dois na mesma conexão.
>
> Vocês tem alguma idéia para ajudar?
>
> Obrigado
>
>
--
César Vianna
---
"Talvez porque eu pense
Pessoal, existe um comando em shell que retorne o valor ascii de um
caracter?
--
César Vianna
---
"Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo
entre a realidade que existe e o sonho, que é a realidade que não existe."
Fernando Pessoa
ha do grupo que possua o mesmo nome de usuário e
> substitua por VAR2.
>
> Mas depois disse me enrosquei e fiquei na mão. Talvés existam formas, e
> acredito que sim, muito mais fáceis de fazer isso, mas didaticamente
> falando, poderiam dizer como terminar esse script, e se puderem ofe
tro do sed que joga a saída no mesmo arquivo de entrada,
mas não recordo agora e na pesquisa rápida que fiz na lista não encontrei.
2008/8/13 César Vianna <[EMAIL PROTECTED]>
> Segue uma sugestão:
>
> Formato do arquivo usuarios.txt
>
> x;Nome Completo
>
>
> Formato do arq
vras no google de 8 em 8 usando o lynx e
> depois baixar somente os doc, pdf zipar isso gerar log...
>
> E mais um monte de coisa mas não consigo pegar só as palavras que
> interressam...
>
> QUe estou errando plz...Se puderem só corrigir o que eu fiz de errado eu
> agradecer
> >
> > >
> > >
> >
> > --
> > Abraços,
> > Julio
> > Em setembro estarei dando um treinamento
> > Shell em Brasília (em 2 fins de semana).
> > Mais informações: www.tecnologiabr.com.br
> > Tel: (61) 3354-3162
> >
> > [
.indaiatuba.sp.gov.br/
>
> Esta mensagem, incluindo seus anexos, contÿm i=
> nformaÿÿes confidenciais
> destinadas ao usuÿrio do endereÿo eletrÿnico e a pr=
> opÿsitos especÿficos,
> Caso vocÿ nÿo seja o citado usuÿrio, deve apagar esta =
> mensagem.
> ÿ terminantemente proÿbid
t;qualquer coisa",
> conforme foi passado no parâmetro. Estou usando vetor porque não consegui
> encontrar outra forma de armazenar os parâmetros (que são variáveis).
>
> Alguém poderia me ajudar nesse caso ?
>
> Obriagdo!
> Victor
>
> [As partes desta mensagem que não
uvios,,
> uso o comando abaixo
>
> ls -lRh /opt/ngin/vssp/edrs/7* | grep -i "Sep 16"
>
> estou obtendo o vlr de cada arquivo, mas quero uma soma de bytes de
> todos esses arquivos..
>
> Alguem tem uma idea.??
>
> Att,
>
>
>
--
César Vianna
ando.
>
> ls -a /home/ | du -h -s
>
> Eles só retorna
> . 775MB
>
> Era para mostrar
> José 10 MB
> João 15 MB
> Maria 20 MB
>
> Assim por diante
>
> Valeu Pessoal
>
> Darkzad
>
> [As partes desta mensagem que não continham texto foram removidas]
rigado!
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuza & Feli
; ]
> then
> echo "Nao eh diario nem semanal nem mensal !!!"
> else
> echo "eh diario nem semanal nem mensal "
> fi
>
> meu problema é que != não esta funcionando como negação se for somente =
> funciona...
>
> alguem tem algum dica?
>
|sed 's/[ tc]*$//g' >$1
> > ls -l $1
> >
> > Mas ha alguma falha que nao consegui descobrir, as vezes quando executo
> > o script em algum aquivo texto, o resultado é um arquivo vazio (0 bytes
> > de tamanho), perdendo todo seu conteudo.
> >
> > A
gt; --
> > Sair da lista: [EMAIL
> > PROTECTED]
> > --
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > --
> > Se
Pessoal, quero fazer um sed para substituir caracteres especiais por seus
respectivos códigos HTML.
Por exemplo,
sed 's/é/\é\;/' arq.html
sed 's/ç/\ç\;/' arq.html
Agora se eu quiser colocar todos caracteres no mesmo sed?
--
César Vianna
---
Prefira o que é
ender tal necessidade.
>
> Grato.
>
>
> Aírton Martins
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
--
-ação1=true
status-da-ação2=false
status-da-ação3=false
status-da-ação4=true
status-da-ação5=false
...
O que preciso é
*
Se
status-da-ação5=false
Então
Retorna/Imprima a quinta linha anterior ( isto é, o login do usuário)*
Obs. Não tive nem uma idéia para iniciar...
Grato,
--
César
xe do "e" ?
>
> COUNT=2
> SIM=true
>
> if [ $COUNT -eq 2 ]* E *[ $SIM -eq true ]; then
> echo "aqui"
> fi
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
---
Prefira o
na q ta o
> script
> > (/home/fulano/.ssh) e renomeia ele pra authorized_keys2. cuida pra
> deixar
> > direitos 600 pra esse arquivo, e deixar o user e grupo do proprio
> usuario
> >
> > e ta pronto
> > testa primeiro um ssh direto pra maquina pra ver se pede
,5
> 3,7,1,1,2,8
>
> Ou seja, a cada 3 linhas, transformar em uma separando por ,
>
> no AWK poderia usar o FS = \n, mas o que poderia usar como separador de
> blocos?
>
> []s
> JP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
&g
__
> Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
> relacionamentos com até 6,000 fotos!
> http://www.amigosdomessenger.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
---
Prefira o
t;/":"\\":y?"|":"*");y-9?main(
> /* ()) (() */++x):puts(" _|_|_")&&puts(" \\___/");}
> /* ()^() A party animal isn't just for Christmas.*/
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAknQwtIACgkQNRQApncg2
nitorar"
> > a
> > inserção de novas linhas, creio que sua necessidade exige algo que
> > funcione como um daemon
> >
> > minha sugestão seria:
> >
> > tail -f /var/log/apache2/ access.log | awk '/10\.1\.1\. 31/{system( "mail
> > -s \"teste\" skf...@gmail. com")}'
> >
> > --
> > "Não manejo bem as palavras
> > Mas manipulo bem as strings."
> > - -
> >
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbusca dos.yahoo. com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari
[As partes desta mensagem que não continham texto foram removidas]
i
> done
>
>
> dessa forma ele ta gerando uma saída assim:
>
> /usr/local/apache-tomcat-6.0.18/logs/catalina.out:17/03/2009 20:59:05
> org.apache.tomcat.util.digester.SetPropertiesRule begin
>
> Enquanto que o desejado e uma saida assim:
>
> 03/04/2009 18:43:47 mpb.util
contrando dificuldades para tratar teste com o
> comando "if"
>
> Ajuda com teste de string
>
>
>
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuz
; ls $1
> quit
> BLOCO
>
> }
>
> * Só que na parte do *ls* eu precisava redirecionar a saída do comando para
> uma variável... Alguem com uma boa idéia?
>
> --
> Att,
> Thiago Guedes Pereira
>
> [As partes desta mensagem que não continham texto foram
A maioria dos problemas resolvi com o Funções ZZ (zarrumanome) -
http://funcoeszz.net
Só que falta um caracter inválido "?" que não consegui corrigir... Então
quero inserir na função e ela utiliza sed
Ex:
2008-05-30 22:29 N?o S?o Paulo 2
--
César Vianna
---
Prefira o que é
para então
converter.*
2009/5/12 Reinaldo de Carvalho
>
>
> 2009/5/12 César Vianna
> >:
> > *Dúvida direta:*
>
> > Como usar o sed para alterar o caracter de codificação inválida que
> aparece
> > como "?" e tem código "\372"
>
-
Agora o problema é quando o diretório está em iso-8859-1 e o arquivo dentro
dele está em utf-8
Quando isso ocorre, o erro relatado abaixo é reproduzido.
2009/5/13 César Vianna
> Continuando...
> Qual o motivo do erro abaixo?
> ls TomZé-1968/|file -i -
> /dev/stdin
i igual ao arquivo original.
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari
[As partes desta mensagem que não continham texto foram removidas]
Opa! Valeu, Cristiano. Funcionou perfeitamente.
Só não entendi a expressão que remove as quebras. O que é a expressão
:a;$!N; ? e o ta ?
sed ':a;$!N;s/\n/ /g;ta; s/ID§/\nID§/g'
2009/6/15 Cristiano Ferrari
>
>
> --- Em shell-script@yahoogrupos.com.br ,
>
Estou tentando redirecionar a saída do comando time, mas não está
funcionando.
Tentei
time > arquivo
time 2> arquivo
Em ambos casos a saída fica na tela.
Estou usando bash no Ubuntu.
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o
poderia utilizar para aumentar o desempenho?
while read velha
do
mv /tmp/log /tmp/lognew
grep "$velha" /tmp/lognew>> /tmp/dup
grep -v "$velha" /tmp/lognew > /tmp/log
done < /tmp/teste
--
César Vianna
---
Prefira o que é positivo e múltipl
cat é executado antes do ssh.
Qual a alternativa para que a precedência do cat seja apenas sobre a
atribuição?
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guat
parabéns pela qualidade da lista a todos!!!
>
> >
>
> > >
>
> >
>
> > > Um abraço
>
> >
>
> > >
>
> >
>
> > > - - --
>
> >
>
> > com o sed tente fazer:
>
> >
>
> > $ sed '/^\s*\(#\|$ \)/d;' arquivo
>
> >
>
> > ou
>
> >
>
> > $ sed '/^\s*[^#]\w/ !d' arquivo
>
> >
>
> > mas já que você quer contar:
>
> >
>
> > $ grep -E -c '^\s*[^#]\w' arquivo
>
> >
>
> > --
>
> >
>
> > "Não manejo bem as palavras
>
> >
>
> > Mas manipulo bem as strings."
>
> >
>
> > - -
>
> >
>
> > "Cada um usa a ferramenta que merece."
>
> >
>
> > - -
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > _ _ _ _ _ _
>
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
>
> > http://br.maisbusca dos.yahoo. com
>
> >
>
> > [As partes desta mensagem que não continham texto foram removidas]
>
> >
>
> >
>
> >
>
> --
>
> Jacson R. C. Silva
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _ _ _ _ _ _
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
>
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>
>
>
>
>
> __
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari
[As partes desta mensagem que não continham texto foram removidas]
o
2009/7/16 denis costa
>
>
> outra coisa que esqueci de falar César Vianna, essa solução as linha
> indesejadas se o comentário estiver identado:
>
> solução:
> grep -v "^#" arquivo | grep -v "^$"
>
> exemplo
>
> #!/bin/bash
> #este program
Gostaria de redirecionar a saída de um ls para um cut.
Sempre faço com fo
for var in `ls`
do
cut -d"." -f1 <<< $var
done
Ok. Funciona, Mas, acredito que tenha uma maneira mais elegante, tipo uma
linha...
--
César Vianna
---
Prefira o que é pos
ls | cut -d. -f1 # imprime o nome de arquivos que serão os argumentos do
filtro do ldapsearch (post que realizei anteriormente)
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles
561-0867;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
>
> 2009/8/11 Marcelo Andrade
>
> >
> >
> > 2009/8/11 César Vianna >
> > >:
> >
> > > Estou utilizando um comando ldapsearch dentro de um xargs. O problema é
> &g
;Qual data deseja deletar ? - Ex: Aug 17"
>
> read DATA
>
> -->> test $DATA ...não sei o que inserir nesta sequencia
>
> ls -lart /log/ | grep -E "$DATA" | cut -c 59- > /log/
>
> cat lista.txt | xargs rm -rf
>
> rm -rf lista.txt
>
> Att.
> grato
> =D
>
> __
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
-
eram o problema. Mas será que nao tem como fazer isso de maneira a
> nao precisar de uma variavel?
>
> tentar fazer jogar direto.
> a linha é aquela mesma, sem problema.
>
> desde já, obrigado
>
> --- Em ter, 18/8/09, César Vianna
> >
> escreveu:
>
> De: César V
que o comando retorne XXX e YYY em linhas separadas ou
> separadas por um espaço. Agora o problema mesmo será quebrar linhas
> assim:
>
> #if defined( XXX ) \
> || defined( YYY )
>
> alguem me dá alguma sugestão?
>
> Obrigado,
>
> Marcio Gil.
>
>
>
. é qualquer caracter (um)
[^b] que não eja b
Então, casa com "casa" e não com "caba"
Esse link deve te ajudar
http://aurelio.net/shell/canivete.html#metacaracteres
2009/8/27 luiscriera
>
>
>
> Alguem poderia me explicar este comando
> ls |grep .
backup.$data'"
O resultado é
bash: copydir: comando não encontrado
Se eu colocar somente
copydir origem destino
Funciona normalmente...
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciame
Cursos de Shell e Zenity em 2 fins de semana?
> - Em SP ligue (11) 2125-4747;
> - Em DF ligue (61) 3223-3000 (próxima turma de 1 a 4/10);
> - No RJ ligue (21) 2561-0867;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
> 2009/9/29 César Vianna >
>
>
> >
7;' )
Mas o resultado foi
dir1dir2
dir3dir4
Isto é, uma linha como opção e a segunda como descrição. Eu queria que a
descrição fosse em branco e cada linha uma opção.
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo
Pessoal, qual a diferença entre $* e $@ ?
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os agenciamentos móveis aos sistemas.
Gilles Deleuze & Felix Guattari
[As partes desta mensagem que não continham texto f
grep -v "received"
2009/11/12 Jair Santanna
>
>
> Desejo apagar as linha de um arquivo que contém a palavra "received"
>
> Grato
>
>
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo
65|xargs -I '{}' tar -czvf teste.tar.gz '{}'
O tar vai substituindo o arquivo e no final tenho apenas o último arquivo
encontrado pelo find.
Alguma dica?
--
César Vianna
---
Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
unidades; os a
- Em DF ligue (61) 3223-3000 Curso de zenity 09-10/01;
> - No RJ ligue (21) 2561-0867. Curso nos dias 5,6,12,13/12;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
>
> 2009/11/19 César Vianna
>
> >
> >
> > Estou tentando compactar arquivos com mais
Pessoal, tenho um script que grava em um arquivo uma série (muito grande) de
comandos rsync conforme padrão abaixo
rsync opções u...@servidor:caminho/* destino
Após, outro script executará esses comandos da seguinte forma:
while read line
do
echo $line|xargs -i -0 bash -c "{}"
done
1-0867. Curso nos dias 5,6,12,13/12;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
>
> 2009/11/20 César Vianna
>
> >
> >
> > Pessoal, tenho um script que grava em um arquivo uma série (muito grande)
> > de
> > comandos rsync confo
bufdo :%s/^./\U&/g | :wall
> >
> > # dar alguns enteres confirmando e finalmente digitar
> > :qall
> >
> > --- Em shell-script@yahoogrupos.com.br,
> "Ivan lopes"
> > escreveu
> > >
> > > cat xyz | sed 's/\(^\)\?\([^ ]*\)/\u&/g
O site do Júlio também tem tópicos interessantes
http://twiki.softwarelivre.org/bin/view/TWikiBar/WebHome
E sobre Linux em geral, utilizo o Foca Linux
http://focalinux.cipsga.org.br/gol.html
Abraços
On Jan 9, 2008 1:14 AM, newerton santos <[EMAIL PROTECTED]> wrote:
> Olá Amigos,
> preciso
Pessoal, tenho um arquivo com o seguinte formato
uid: CPF
cn: NOME
mail: E-MAIL
ou: SETOR
Preciso fazer um csv com estas informações. No VI fiz com as seguintes
linhas
:%s/^\(uid: .*\)\n\(cn:.*\)/\1;\2/g #substitui a linha que começa com
uid, possui um \n e segue com cn pelo primeiro-resu
biano Caixeta Duarte <[EMAIL PROTECTED]>:
> --- Em shell-script@yahoogrupos.com.br,
> "César Vianna"
> <[EMAIL PROTECTED]> escreveu
>
> >
> > Pessoal, tenho um arquivo com o seguinte formato
> >
> > uid: CPF
> > cn: NOME
> &g
Buenas !!
Tenho um csv com 5 campos. O terceiro são CPFs. Tenho que separar em dois
arquivos: um com os CPFs duplicados e outro com os CPFs únicos.
Fiz assim:
cut -d";" -f3 arquivo.csv | uniq -d
e
cut -d";" -f3 arquivo.csv | uniq
Ok. O problema é que eu perco o resto da linha. Tem alguma opç
s outros impossivel...
>
> Então fica mais dificil ajudar, mas se puder montar algo com umas 4 ou
> 5 linhas no padrão e dados inuteis, eu tentaria ajudar mais..
>
> --
>
> Flávio do Carmo Júnior
>
> 2008/1/23 César Vianna <[EMAIL PROTECTED]
> >:
>
> >
&g
não sei se é a melhor alternativa , mas funciona
x=aaa;bbb
sed 's/;/\t/' <<< $x
aaa bbb
2008/1/25 Gemayel Alves <[EMAIL PROTECTED]>:
>
> nao foi os espacos por isso estou trocando por pontos.
>
> old..qtd:.41
> php..qtd:.1569
> pot..qtd:.5
> pub.
engraçado... para mim funcionou
x="aaa;bbb";y="a;bb";z="aaa;ccc";sed "s/;/\t\t/" <<< $x;sed
's/;/\t\t/' <<< $y;sed 's/;/\t\t/' <<< $z
aaa bbb
a bb
aaa ccc
obs... aqui no email que desalinha um pouco.
Ou você pode usar o tput cup lin col
Pessoal, tenho um programa java (.class). Queria redirecionar a saída dele
para um arquivo. É possível no shell?
Tentei
java nome_programa > teste.txt
Mas não funciona. Imagino que seja por que o programa não roda no shell e
sim na VM.
Existe alguma alternativa, sem ter que alterar o programa?
Preciso remover as tags de um html e só imprimir o texto.
cat teste.html
abc
abcdef
Tentei com:
sed "s/<.*>\(.*\)/\1/g" teste.html
mas como o * é guloso, o resultado é vazio.
tentei assim
sed "s/<.*>\(.*\)<\/.*>/\1/g" teste.html
mas o resultado é apenas a primeira ocorrência
abc
Algum
Pessoal, tenho um arquivo "emails.txt" que possui um email por linha.
Preciso saber quais desses emails não estão em um LDAP. Fiz o script
abaixo. Funciona, porém MUITO lento. São uns 1 registros.
Será que não tem outra implementação mais rápida?
# testa se o email contido em emails.txt est
Opa!
Tenho um arquivo com uns 500 nomes completos (um em cada linha). Está tudo
em minúscula e preciso passar só a primeira letra de cada nome para
maiúscula.
Ex.
cesar eduardo motta vianna
passar para
Cesar Eduardo Motta Vianna
Tentei com sed e tr, mas não acertei a ER
[As partes dest
gt; > macaco
> > tatu
> > prego
> > urangotango
> >
> > $ awk '{X=substr($1,1,1); sub(/^./,toupper(X)); print}' xyz
> > Alfredo
> > Alberto
> > Macaco
> > Tatu
> > Prego
> > Urangotango
> >
> > Sorte ai,
> &g
tente
ssh ${WIP1} < /dev/null
FINAL
2008/4/4 Marcos Gattermeyer <[EMAIL PROTECTED]>:
> Ola a todos,
>
> Tenho um arquivo de filiais + Ips chamado loja :
>
> 01 192.168.0.1
> 02 192.168.0.2
> 05 192.168.0.5
> .
> .
> 70 192.168.0.70
>
> Montei um script para verificar se a filial esta ativa :
É por aí...
tam=`expr length $dominio`;if egrep "^[aA0-zZ9][aA0-zZ9-]+[aA0-zZ9]" <<<
$dominio && [ $tam -lt 63 ]; then echo ok; else echo falhou; fi
2008/4/3 Filipe Esperandio <[EMAIL PROTECTED]>:
> Olá,
>
> alguém tem uma expressão regular pronta pra validar hostname?
> Pensei em algo assim
Estou tentando fazer um script que teste um login de um site.
O login é realizado através do form abaixo
Mas não sei como fazer para chamar a página pelo elinks (ou links) e já
passar os dados para o form.
[As partes desta mensagem que não continham texto foram removidas]
Tenho um arquivo texto com o seguinte conteúdo
321
852
vazio
vazio
vazio
Quero trocar a primeira ocorrência de "vazio" por "qualquercoisa"
Fiz assim
sed "s/vazio/qualquercoisa/" estac.txt
e
sed "s/vazio/qualquercoisa/1" estac.txt
Mas em ambas opções ele troca todas as ocorrências de vazio
> teste
> a
> a
> a
> [EMAIL PROTECTED]:~]# echo -e 'teste\nteste\na\na\na' | sed
> '/a/{s/.*/qualquercoisa/;q}'
> teste
> teste
> qualquercoisa
> [EMAIL PROTECTED]:~]#
>
> mim ser preguiçoso..
>
> Pra casar vazio po
1 - 100 de 107 matches
Mail list logo