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 ?
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 ?