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

Publicado por albert guedes 16/12/2006

[ Hits: 19.785 ]

Homepage: https://teko.net.br

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

Comandos para o antivírus Avira Antivir

Cadastrando usuários no Squid através de Shell Script

Backup das bases de dados do MySQL

Script de cópia (destino - origem) otimizado

Cálculo de área de cobertura de toner/tinta em uma impressão


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts