Вы, вероятно, ищете функцию «Обеспечить»:
find "${DIR}" -name "*.plist" -type f -exec echo "do some stuff to " {} \;
Разбиение этого вниз:
Это может упростить ваш скрипт.
Если вы не настраиваете в Perl
, простой командной строки
grep -f keyword.txt -c input.txt
должен сделать это.
В Perl
Perl
, вам нужно будет также открыть Keeption.txt
и цикл через каждое ключевое слово, переживание в свою очередь, как вы сделали только для одного в вашем коде.
Похоже, что Bash
-Script намного прост, чем Perl
:
while read keyword
do
occurrence =$(grep -c -F "$keyword" input.txt)
echo "$keyword has occurred $occurrence time(s)"
done < keyword.txt