The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX & avançada para usuários experientes
.
google unix.com



UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Zipping dreams5617 UNIX para Dummies Perguntas & Respostas 1 02-11-2007 08:03
Limitações de tamanho para um arquivo zipping ramky79 AIX 1 01-19-2007 10:23
zipping em um loop kotasateesh Programação Shell Script e 2 01-10-2007 08:14
Zipping o dir dreams5617 Programação Shell Script e 1 07-26-2006 01:20
zipping através de plataformas MizzGail UNIX para Dummies Perguntas & Respostas 8 05-19-2005 02:01

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-09-2007
Jolly Jolly is offline
Usuário
  
 

Join Date: May 2007
Posts: 8
Question Ajuda-me zipping Embora o arquivo

Oi,

Tenho escrito código que irá pedir o assunto, o corpo do e-mail, penhora e correio id do receipient.
Código vai pegar 4 arquivos zip-lo. Será zip todos os arquivos e depois publicar o e-mail para o receipient. Embora o arquivo zipping Estou recebendo erro. Alguém pode me ajudar com isso.

#! / bin / sh

# # Parâmetros para ser aprovada
echo "Qual assunto que você deseja colocar para e-mail '
leia matéria

echo 'Passe o caminho do arquivo de texto contendo o corpo do e-mail'
leia corpo

echo 'Passe o caminho dos arquivos precisam ser anexados'
leia attachment_path

echo 'Pass the mail id'
leia mail_receiver


# # Início do Programa
cd $ attachment_path
echo 'actual caminho é' `pwd`


# # Contagem e inicializar parâmetros
count \u003d `ls | wc-l`
echo "contar é '$ count
a \u003d 0


# # introduzido enquanto loop para pegar os 4 primeiros e arquivos zip. Exclua os arquivos que já estão fechadas e escolher o outro arquivo
# # A ser compactado

enquanto [$ count-gt 0]
fazer
ls | cabeça -4> zipfiles
gato zipfiles
sed - E 'y / ABCDEFGHIJKLMNOPQRSTUVWXYZ / abcdefghijklmnopqrstuvwxyz /'-e "s / ^ / \" / "-e" s / $ / \ "/" <zipfiles> zfile

list_of_file \u003d `cat zfile»
echo $ list_of_file

a \u003d `expr $ a + 1»
zip Estalinhos [$ a] $ list_of_file
rm $ list_of_file
count \u003d 0
echo 'arquivos zipados'
rm zfile
feito

# # Este bloco enviar o e-mail para o receptor.
arquivo \u003d `ls`
echo 'contagem de arquivo zip -' $ arquivo
for i in $ arquivo
fazer
echo $ i
var $ i \u003d
(Cat $ corpo
uuencode $ var $ var
) | Mailx-s "$ assunto" $ (mail_receiver)

feito
***************************------***************** *****

Embora Executora Estou recebendo este erro:

actual caminho é / export / home / jmirani / MAILExample / anexar
contagem é de 120
Primeiro mês de RIA 001.jpg
Primeiro mês de RIA 002.jpg
Primeiro mês de RIA 003.jpg
Primeiro mês de RIA 004.jpg
"Primeiro mês de RIA 001.jpg« Primeiro mês de RIA 002.jpg «Primeiro mês de RIA 003.jpg« Primeiro mês de RIA 004.jpg "
mail.sh [57]: "Primeiro: não foi encontrado

zip erro: Nada a fazer! (Estalinhos [1]. Zip)
"Primeiro: Nenhum tal lima ou diretório
mês: Nenhum tal lima ou diretório
de: Nenhum tal lima ou diretório
RIA: Nenhum tal lima ou diretório
001.jpg ": Nenhum tal lima ou diretório
"Primeiro: Nenhum tal lima ou diretório
mês: Nenhum tal lima ou diretório
de: Nenhum tal lima ou diretório
RIA: Nenhum tal lima ou diretório
002.jpg ": Nenhum tal lima ou diretório
"Primeiro: Nenhum tal lima ou diretório
mês: Nenhum tal lima ou diretório
de: Nenhum tal lima ou diretório
RIA: Nenhum tal lima ou diretório
003.jpg ": Nenhum tal lima ou diretório
"Primeiro: Nenhum tal lima ou diretório
mês: Nenhum tal lima ou diretório
de: Nenhum tal lima ou diretório
RIA: Nenhum tal lima ou diretório
004.jpg ": Nenhum tal lima ou diretório
Os arquivos zipados


Todos os arquivos embora tenham sido postos em seqüência zip ainda leva o nome do arquivo errado. Qualquer ajuda com isto é muito apreciado.

Tentei zip julgamento "Primeiro mês de RIA 001.jpg« Primeiro mês de RIA 002.jpg «Primeiro mês de RIA 003.jpg« Primeiro mês de RIA 004.jpg "
e obras properly.But este código não funciona?
  #2 (permalink)  
Old 05-09-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.131
É muito difícil trabalhar com ficheiros que contêm espaços incorporados. Os arquivos estão quebrados pelos espaços. Você terá que providenciar, para cada nome do arquivo a ser cercado por aspas.
  #3 (permalink)  
Old 05-10-2007
Jolly Jolly is offline
Usuário
  
 

Join Date: May 2007
Posts: 8
Já organizar os arquivos rodeado por citação, mas por alguma razão ele está dando erro ao zipping os arquivos. Tenho também forneceu os resultados com o problema ocorra.
  #4 (permalink)  
Old 05-10-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.131
Eu treied seu script. Não sei como ele começou a funcionar assim. Tive de corrigir o sed declaração. Você tem:
sed -e 'y / ABCDEFGHIJKLMNOPQRSTUVWXYZ / abcdefghijklmnopqrstuvwxyz /'-e "s / ^ / \" / "-e" s / $ / \ "/"
que o primeiro "- e" não deveria ter um espaço entre o - eo e. Eu não têm fecho de correr, então eu chaged-lo para "ls-l" para o teste. Na primeira eu tenho os mesmos erros que você. Mas então, este trabalho:
eval ls-l $ list_of_file
  #5 (permalink)  
Old 05-10-2007
Jolly Jolly is offline
Usuário
  
 

Join Date: May 2007
Posts: 8
espaço em sed Copie e cole erro foi meu.

Estou também doinf eco antes zipping e estou recebendo:
"Primeiro mês de RIA 001.jpg« Primeiro mês de RIA 002.jpg «Primeiro mês de RIA 003.jpg« Primeiro mês de RIA 004.jpg "

Cada arquivo é cercada por aspas e deve ser pego enquanto zipping corretamente, mas não se recuperou.

Alguém pode ajudar com mw porquê zip comando não é pegar os arquivos peoperly.

Tentei este maually

zip <ZIPFILENAME> "Primeiro mês de RIA 001.jpg« Primeiro mês de RIA 002.jpg «Primeiro mês de RIA 003.jpg« Primeiro mês de RIA 004.jpg "

acima commna dworked adequadamente e criou <ZIPFILENAME>. zip

Ajuda HelpHelp !!!!!!!!
  #6 (permalink)  
Old 05-10-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.131
Se você não tentar "eval" não há nenhum ponto em tentar ajudar-te.
Closed Thread

Marcadores

Tags
mailx, mailx penhora

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:02.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0