Digamos que você tenha a pasta de receitas em / home / username / recipes
Aqui está um script simples:
#!/bin/bash
count=0
dir=/home/username/recipes/
for recipe in $(ls $dir); do
if [ $(cat $HOME/recipes/$recipe | grep $1) ]; then
((count++))
fi
done
echo "$count $1"
Depois de salvar o arquivo, você precisa torná-lo executável. Faça isso com:
chmod 740 script.sh
Quando você executá-lo, inclua o argumento que você está procurando, assim:
./script.sh salt
Se corresponder a dois arquivos, será exibido:
2 salt
Se corresponder a três arquivos, a saída será:
3 salt
etc.