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
Equivalente ao comando 'stat' im_new Programação Shell Script e 6 01-15-2009 10:04
stat gajju UNIX & avançada para usuários experientes 6 09-08-2008 10:55
Can't Stat Erro Homer Allman UNIX & avançada para usuários experientes 1 05-22-2006 11:07
tipo de erro não pode stat. Radhika Programação Shell Script e 5 06-03-2005 12:34
stat comando emreatlier Programação Shell Script e 2 08-14-2003 05:03

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 10-03-2008
GKK G.K.K is offline
Usuário
  
 

Join Date: Sep 2008
Lugares: 32
stat comando errado!

Todas oi,

por favor alguém pode corrigir este problema para mim ...
se eu estou usando stat comando em shell script é atirar stat comando erro que não foi encontrada ..

Como posso substituir stat comando com outros comando no shell script unix para obter o tamanho do diretório ... a seguir é o código do comando stat ..

size_dir \u003d $ (stat-c% s $ 1) # $ 1 tem o nome do directório (por exemplo, / root / Kamal)
echo $ size_dir

por favor ajudem-me a vir ao longo do erro neste código ...

Thanks & antecedência
Kamal
  #2 (permalink)  
Old 10-03-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Part Time Full Time Moderador e Pai
  
 

Join Date: Sep 2006
Localização: Rossem, Tazenda
Mensagens: 1.086
tente substituir o seguinte:
Código:
size_dir=$(stat -c %s $1) #$1 has the directory name (e.g. /root/kamal)

com:
Código:
size_dir=$(/usr/bin/stat -c %s $1) #$1 has the directory name (e.g. /root/kamal)

Se isto não quer trabalhar, encontrar onde está o comando stat presentes em seu sistema e incluir o seu caminho completo
  #3 (permalink)  
Old 10-03-2008
GKK G.K.K is offline
Usuário
  
 

Join Date: Sep 2008
Lugares: 32
Citação:
Originally Posted by Yogesh Sawant View Post
tente substituir o seguinte:
Código:
size_dir=$(stat -c %s $1) #$1 has the directory name (e.g. /root/kamal)

com:
Código:
size_dir=$(/usr/bin/stat -c %s $1) #$1 has the directory name (e.g. /root/kamal)

Se isto não quer trabalhar, encontrar onde está o comando stat presentes em seu sistema e incluir o seu caminho completo
hai,
Eu não quero usar o comando stat quero substituí-lo por outro comando pode u sugerir algum outro código para o simillar / p ....
Thanks & Regards
Kamal
  #4 (permalink)  
Old 10-03-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Usuário
  
 

Join Date: Sep 2006
Posts: 2.558
se tiver PHP

Código:
# size=`php5 -r '$a=stat("file");echo $a[7];'`
# echo $size
123

  #5 (permalink)  
Old 10-03-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652

Código:
perl -le 'print ((stat(shift))[7])' file

  #6 (permalink)  
Old 10-06-2008
broli's Avatar
broli broli is offline
Usuário
  
 

Join Data: dezembro 2007
Localização: Argentina
Lugares: 215
ou c plain

Código:
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>

int main(int argc, char *argv[])
{
    struct stat filestats;
    stat(argv[1],&filestats);
   /*now  print to print whaever you want
      for example, 
      printf("%d\n",filestats.st_mtim.tv_sec);
   */
}

Closed Thread

Marcadores

Tags
perl, perl turnos, deslocar, turnos perl, stat comando errado!

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 03:49.


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