![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
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 risonhoif [! -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 |
| Display Modes | Esta taxa Thread |
|
|