Olá pessoal, quero pedir a ajuda...
Tenho varios diretórios e neles tenho arquivos zipados. EX.
diretorios/dir1/arquivo.zip
diretorios/dir2/arquivo.zip
diretorios/dir3/arquivo.zip
diretorios/dir4/arquivo.zip
E quero de alguma forma decompactar esses arquivos nos seus diretórios.
Tentei um find .
Chute: experimenta colocar o código octal da quebra de linha:
sed "s/'/'\012/g" EDI_LIMPO.PM
--- Em ter, 11/11/08, Júlio César Mauro <[EMAIL PROTECTED]> escreveu:
De: Júlio César Mauro <[EMAIL PROTECTED]>
Assunto: [shell-script] SED no Solaris
Para: shell-script@yahoogrupos.com.br
Data: Terça-fei
Agradeço tanto ao Eri quando ao Leandro,
Eu nem sequer me lembrei de o pipe abre um outro shell e aí...
Não consegui fazer o while funcionar com a construção sugerida por
você, Leandro. Provavelmente, estou errando em algum ponto.
A sugestão do Eri me atendeu e a lista foi gerada corretamente. M
Existe algum comando em shell para copiar para aquela
aŕea específica de memória utilizada no procedimento
de "cut and paste" .
Agradeço de antemão a informação
Este assunto é bastante discutido na lista, e se você procurar no histórico
da mesma, achará muita coisa sobre, mas a explicação mais breve é que:
Quando você "abre" um novo comando com o pipe, você está realmente criando
outro processo, independente do comando anterior. Por isso, quando este
termi
Pessoal, estou desenvolvendo um shell script que pega todos os
usuários de alguns grupos já existentes para inseri-los em um novo
grupo secundário. A idéia é simples. Este while está no fim do script,
quando eu preparei minha lista com os nomes dos usuários para inserir
na linha de group do novo gr
Isto me lembra uma aula de Shell Script
ministrada pelo Júlio César Neves em Fortaleza :)
--- Em shell-script@yahoogrupos.com.br, Eduardo Jaime Quiros Batres
<[EMAIL PROTECTED]> escreveu
>
> André,
>
> Muito Obrigado!
>
> Era isso mesmo, coloquei a \ (barra invertida) antes do ls e ficou
tudo
Olá pessoal,
Agora entendi porque não copia os arquivos, realmente é devido ao
sistema de arquivo, realmente o meu pendrive está com o sistema de
arquivo fat, tentei até criar um arquivo com este caracter no nome e
não cria.
A forma que encontrei foi compactar todos estes arquivo em um
:)
também não... acabei usando o perl mesmo...
Mas vem ano e vai ano e os looser da Sun NÃO APRENDER CONTINUAM A BOTAR
OS CLONES ALEIJADOS DAS MERDAS DAS FERRAMENTA DA SUN e não botam as da GNU
Quando vc ACHA que com o passar o tempo o nego aprende, não Nego
INSISTE nos mesmo erros
Tente fazer assim:
lstusers=""
while read LINHA
do
idcurr=$(echo $LINHA | awk -F: '{print $4}')
nome=$(echo $LINHA | awk -F: '{print $1}')
idcurr=":$idcurr:"
if [ ! -z $idcurr ]
then
achei=$(echo $listaIDs | grep -c $idcurr)
if [ $achei -ne 0 ]
then
Apesar de acreditar que seja muito fácil achar o conteúdo desta tarefa em
diversas apostilas/tutoriais/etc disponíveis na Internet, estou liberando esta
mensagem com o seguinte alerta:
RESPONDAM EM PVT PARA O INTERESSADO!
Estou cursando a graduação de redes no Senac do Rio, e o professor q
Boa tarde turma!
Como modificar a data para aparecer no formato MM/DD/?
echo 1182006 | sed
's/\([0-9][0-9]\)\([0-9]\)\([0-9][0-9][0-9][0-9]\)/\1\/0\2\3/g'
11/08/2006
Mas e quando o dia tiver só um digito? E quando o mês tiver 2 digitos?
Tem como montar um único sed dinamico?
Obrigado
[As
Consulte o histórico da lista que terá suas respostas.
Boa sorte com a moderação xD
[ r.i.p]
--
Raul Libório
UniJorge Redes - www.redesfja.com
rauhmarutsªhotmailºcom
Linux user#581
" Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as
maçãs, eu e você ainda teremos uma maçã
Talvez alguém saia com uma solução, mas travei quando tentei imaginar o
seguinte input:
1112008
O que é isso? 01/11/2008 ou 11/01/2008?
De novo, pode ser que eu esteja sendo pessimista, mas minha impressão é que
você precisa sanitizar o seu input de data.
Caso consiga que a data entre num format
Ups... Não ler com atenção dá nisso...
date +%m\/%d\/%Y
--
Raul Libório
UniJorge Redes - www.redesfja.com
rauhmarutsªhotmailºcom
Linux user#581
" Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as
maçãs, eu e você ainda teremos uma maçã cada um. Mas se você tem uma idéia e
Transforma em epoch que tudo se resolve.
-
Atenciosamente,
Bruno Gunter Fricke
On Wed, 2008-11-12 at 14:56 -0400, Eri Ramos Bastos wrote:
> Talvez alguém saia com uma solução, mas travei quando tentei imaginar
> o
> seguinte input:
>
> 1112008
>
> O que é isso? 01/11/2008 ou 11/01/2008?
>
>
2008/11/12 miranda <[EMAIL PROTECTED]>
> Existe algum comando em shell para copiar para aquela
> aŕea específica de memória utilizada no procedimento
> de "cut and paste" .
> Agradeço de antemão a informação
>
Se você está se referindo à área de transferência, saiba que ela existe no
espaço de me
2008/11/12 Eduardo <[EMAIL PROTECTED]>
> Boa tarde turma!
>
> Como modificar a data para aparecer no formato MM/DD/?
>
> echo 1182006 | sed
> 's/\([0-9][0-9]\)\([0-9]\)\([0-9][0-9][0-9][0-9]\)/\1\/0\2\3/g'
> 11/08/2006
>
> Mas e quando o dia tiver só um digito? E quando o mês tiver 2 digitos?
André,
Muito Obrigado!
Era isso mesmo, coloquei a \ (barra invertida) antes do ls e ficou tudo OK.
Vou inclusive rever algumas rotinas que já fiz usando ls.
Grato,
Eduardo
Em Ter 11 Nov 2008, André Saunite escreveu:
> Oi Eduardo,
>
> O que acontece é que o comando ls está com algum alias defin
Tenta date +%d\/%m\/%Y
--
Raul Libório
UniJorge Redes - www.redesfja.com
rauhmarutsªhotmailºcom
Linux user#581
" Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as
maçãs, eu e você ainda teremos uma maçã cada um. Mas se você tem uma idéia e
eu tenho uma idéia e trocarmos e
On Wed, Nov 12, 2008 at 01:43:09AM -, sergiolinux1 wrote:
> Olá pessoal, quero pedir a ajuda...
> Tenho varios diretórios e neles tenho arquivos zipados. EX.
>
> diretorios/dir1/arquivo.zip
> diretorios/dir2/arquivo.zip
> diretorios/dir3/arquivo.zip
> diretorios/dir4/arquivo.zip
>
> E quero d
2008/11/12 Paulo Soares Drumond <[EMAIL PROTECTED]>
>
> cat passwd | while read LINHA
>
Tenta com um for:
for LINHA in $(cat passwd)
...
[]'s
Eri
[As partes desta mensagem que não continham texto foram removidas]
É configuravel pois vem do banco de dados.
O problema é que já pedi para colocarem o "0" zero antes dos dias/mes.
pode ser ago do tipo:
echo 11-1-2006 | sed
's/\([0-9][0-9]\)-\([0-9]\)-\([0-9][0-9][0-9][0-9]\)/\1\/0\2\3/g'
O separador não é problema.
Talvez seja essa a solução... tem como verif
23 matches
Mail list logo