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 : |>>


 

 

^ Haut de page ^