Pular para o conteúdo

Contar um arquivo específico [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Contar um arquivo específico [RESOLVIDO]

Enviado em 09/08/2012 - 16:17h

Olá pessoal,

Sou um curioso em shell e é a minha primeira vez aqui no viva.

Hoje, tenho a seguinte missão: contar o número de arquivo com extensão .blk em um diretório, não sei ao certo como fazer isso.

Estudei um pouco e encontrei esse comando:

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

Esse comando conta todos os arquivos no diretório, mas necessito apenas dos .blk.

Alguém poderia me ajudar ?

Responder tópico

2. Re: Contar um arquivo específico [RESOLVIDO]

Melhor resposta

Enviado em 09/08/2012 - 16:32h

Ou sem Shell Script, simplesmente faça:

ls diretorio/*.extensao | wc -l 

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder