Type()
{
if [ -d $1 ]
then
return 1
elif [ -e $1 ]
then
return 2
else
return 0
fi
}
Types()
{
local arg1 arg2
for arg1 in [email protected]
do
arg2=$(Type $arg1)
if [ arg2 -eq 1 ]
then
echo "$arg1 est un répertoire."
elif [ arg2 -eq 2 ]
then
echo "$arg1 n est pas un répertoire."
else
echo "$arg1 ne correspond à aucune entrée du répertoire."
fi
done
}
我不知道如何在'Types'中使用函數'Type'。我試過「arg2 = $(Type $ arg1)」bur它似乎不工作。請問什麼是正確的語法?在shell中使用另一個函數中的函數
謝謝!有效 ! – pihug12