Bash : end
end : indique la dernière valeur appartenant à un tableau
Équivalent à la function PHP end
Code
function end() {
# call: end array
# equivalent PHP end
local IFS=" "; read -a array <<< "$@"
if [[ -n "${array[${#array[*]}-1]}" ]]; then
echo "${array[${#array[*]}-1]}";
else
return 1;
fi
unset array IFS
}
Paramètres
Pas de paramètres
Valeurs de retour
Retourne la valeur du dernier élément s'il est trouvée dans le tableau haystack.
Autrement retourne 1 : considérez cette valeur comme FALSE.
Exemple
declare -a array("blue", "red", "green", "grey");
echo "$(end "${array[@]}")"
grey
<<| Page : Bash : function : array : end : |>>