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

Publicado por albert guedes 16/12/2006

[ Hits: 19.756 ]

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

Instalação básica de pacotes desenvolvedor Ubuntu

Biblioteca de cores para o Bash

Destrava teclado

Script estavel e confiável para verificar o seu IP REAL e lhe enviar um email.

O que o site está rodando?


  

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