Pular para o conteúdo

Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Enviado em 23/10/2012 - 08:14h

Bom dia pessoal, tudo bem?

Estou precisando de uma ajuda, preciso fazer um script que conte quantos caracteres possuem o nome do arquivo.

Ex:

9 TEXTO.TXT

Como não sei o comando, fiz testes com o wc, porém ele conta os caracteres que estão dentro do arquivo, e no meu caso, preciso contar os caracteres do nome do arquivo.

Segue abaixo meu exemplo:

#!/bin/bash
# Script para Contar quantidade de caracteres do nome do arquivo

#Gero a lista de arquivos da Pasta num arquivo TXT
cd /dados/
ls > /result.txt

echo "" > /Result_Arq.txt

while read x
do

wc -m "$x" >> /Result_Arq.txt

done </result.txt

Desde já agradeço!

Responder tópico

3. Re: Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Enviado em 23/10/2012 - 13:04h

Amarildo,

como informei acima, eu preciso saber quantos caracteres o NOME DO ARQUIVO tem, e não a quantidade de caracteres que tem dentro do arquivo.

Exemplo de saida:
Arquivo Qtd de Letras no nome do arquivo
teste.txt 9

Meu script está de forma errada, porque pensei que o comando wc resolveria meu problema.

4. Re: Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Enviado em 23/10/2012 - 13:50h

unh...

Fiz uma gambira aqui!

curte ai...

# vi conta.sh
#!/bin/bash

ls $1 > /tmp/arq
CONTA=`cat /tmp/arq | wc -m`
RESULT=$(($CONTA - 1));
sleep 1
echo "O arquivo $1 contem $RESULT caracteres em seu nome!"


# chmod +x conta.sh
# touch teste.txt



# ./conta.sh teste.txt
O arquivo teste.txt contem 9 caracteres em seu nome! 


# ./conta.sh outroaquivo.txt
O arquivo outroaquivo.txt contem 15 caracteres em seu nome! 

5. Re: Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Enviado em 23/10/2012 - 13:59h

Ou ainda:

arquivo='texto.txt'
echo ${#aquivo}
9


6. Re: Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Enviado em 23/10/2012 - 17:14h

Obrigado pelo ajuda.
Eu tinha feito um outro com essa mesma lógica, porém estava colocando ' no lugar de `

:D

7. Re: Criar Script para Contar quantidade de caracteres do nome do arquivo [RESOLVIDO]

Enviado em 23/10/2012 - 17:57h

Por nada!

Precisando... estamos ai!
\m/

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder