Я получил этот скрипт в bash tan получает 3 параметра.
#!/bin/bash
if [ $# -ne 3 ]
then
echo "Incorrect number of Paramethers"
exit 1
fi
if ! [ -d $1 ]
then
echo "The first paramether is not a directory"
exit 1
fi
nom=$1
cad1=$2
cad2=$3
find $nom/ -type f -exec bash -c 'printf "Arxiu: {} \t NÚMERO: "; grep -o "[[:alnum:][:punct:]]*ad[[:alnum:][:punct:]]*en[[:alnum:][:punct:]]*" {} | wc -l;' \; | grep " [1-9][0-9]*$"
Я просто хочу изменить объявление на значение cad1 и en на значение cad2. Как я могу положить в exe 2 параметра. $ cad1 и $ cad2 не работают. (в последней строке работают первые строки)