Listar o número de arquivos de um diretório

Publicado por albert guedes 16/12/2006

[ Hits: 19.342 ]

Homepage: http://www.socrates.if.usp.br/~arcguede

Download listarq




Ao contrário do já manjado comando "wc -l", este script permite contar o número SOMENTE de arquivos e não de diretórios.

  



Esconder código-fonte

#!/bin/bash

DIR="$1"

# Caso não seja digitado nenhum diretório,
# é usado o diretório corrente por padrão.
if ! [ $DIR ]
    then
    DIR='.'
fi

NUMARQ=0
for ARQ in $( ls $DIR/* )
  do 
  if [ -f $ARQ ]
      then   
      NUMARQ=$(($NUMARQ+1))
  fi
done

echo "Existem $NUMARQ arquivos em '$DIR'."

# Sempre comente seus scripts, evita dor de cabeça para você e para todos.

Scripts recomendados

Cyber Script

Envie torpedos SMS

Ajuste de data e hora automática

Conexão SSH via Console

Fecha janelas


  

Comentários
[1] Comentário enviado por ademar111190 em 04/01/2012 - 16:31h

Muito bom cara ^^


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts