Ce script est incomplet puisque je veux faire des tests d'erreur plus tard, mais l'idée est que ARG est un script et PARAM2 est un répertoire, et ARG doit marquer tous les fichiers dans PARAM2. Comment ferais-je cela de telle manière que bash sache que le premier argument doit être un script et que l'argument 2 est un répertoire?Scripts Passing comme arguments Bash
ARG=$1
ARG2=$2
CHECK=0
aCount=0
bCount=0
cCount=0
dCount=0
fCount=0
if [ $CHECK -e 0 ]; then
for files in $ARG2; do
if [ sh $1 $2 -eq A]; then
aCount=$((aCount+1))
elif [ sh $1 $2 -eq B];
bCount=$((bCount+1))
elif [ sh $1 $2 -eq C];
cCount=$((cCount+1))
elif [ sh $1 $2 -eq D ];
dCount=$((dCount+1))
else;
fCount=$((fCount+1))
fi
done
fi
echo A: $aCount
echo B: $bCount
echo C: $cCount
echo D: $dCount
echo F: $fCount
Nevermind, je l'ai compris. Merci beaucoup :) – DrJessop