#!/bin/bash
read -p "Enter a file suffix (like .txt): " ending
files=( *"$ending" )
echo "found ${#files[@]} files with that suffix"
Não analise ls
. Isso armazena os nomes de arquivos em uma matriz e depois imprime o tamanho da matriz.
Olá, estou tentando fazer um script curto que deve levar a entrada do usuário na forma de um arquivo que termina como .txt ou .odt e digite quantos arquivos com o final do diretório contido.
Então, parece algo assim.
#!/bin/bash
echo "Enter a file ending like .txt"
read ending
for x in 'ls *$ending'; do
echo "test"
done
#!/bin/bash
read -p "Enter a file suffix (like .txt): " ending
files=( *"$ending" )
echo "found ${#files[@]} files with that suffix"
Não analise ls
. Isso armazena os nomes de arquivos em uma matriz e depois imprime o tamanho da matriz.