The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
corte - colunas com formatado Saída dhanamurthy Programação Shell Script e 9 05-19-2008 11:20
Saída formatada dhanamurthy Programação Shell Script e 6 05-13-2008 03:30
Formatado saída - awk dhanamurthy Programação Shell Script e 3 05-12-2008 12:25
resultado formatado com vírgulas joeyg Programação Shell Script e 4 03-04-2008 03:54
Formatado saída em ksh psynaps3 Programação Shell Script e 1 07-05-2006 09:03

 
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 10-10-2008
mbak mbak is offline
Usuário
  
 

Join Date: Jan 2008
Lugares: 18
mailing personalizado e formatado ls-lt comando de saída

Estou tentando escrever um script para o e-mail de saída 'ls-lt' comando que são 30 dias de idade, juntamente com os cabeçalhos, por exemplo. como proprietário, data, hora e uma porção de alguns ficheiros de caracteres especiais como 'slfpay $ / #: 032508AA' in / home / teste diretório, eu quero apenas que os números a partir do último campo ($ 9), também fico com o e-mail contém o 1. ls-lt linha de produção, juntamente com o assunto e os demais resultados no corpo da mensagem que a produção total deve ir a uma mensagem corpo.

# Ls-lt
rwxr-xr-x 1 tik44 pessoal 7731 09 out 17:15 BMA slfpay $ / #: 032508AA
rwxr-xr-x 1 tik77 pessoal 6701 Sep 13 09:47 BMA slfpay $ / #: 054101AA

Saída deve ser parecida,
Proprietário Data Timestamp FileName
tik44 09 out. 17:15 032.508
tik47 Set 13 09:47 054321

Script ---------- --------------------------------
#! / usr / bin / ksh
set-x
DIR \u003d / home / teste
OLD \u003d $ (find $ DIR-mtime +30-exec ls () \ -> isto é, e) não risonho

if [! -z "$ OLD"], então
LS \u003d `ls-lt $ DIR | ls-lt | awk '(print $ 3" "$ 6" "$ 7" "$ 8" "$ 9)'
echo | mail-s "` hostname `: Saída do comando ls-l" \
"user@test.com user1@test1.com"
Script ---------- --------------------------------
Obrigado
 

Marcadores

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 09:17.


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