Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Supposons queFUNC="bool define ( string name, mixed value [, bool case_insensitive] )"Je voudrais mettre dans une variable shell la partie"define ( string name, mixed value [, bool case_insensitive] )"et dans une autre le type "bool".Pour l'instant je procède ainsiSIGN=$(echo $FUNC | awk '{for(k=2; k <= NF; k++) print $k}' | tr 'n' ' ')TYP=$(echo $FUNC | awk '{print $1}')Pouvez vous me donner une meilleure méthode ?
Supposons que FUNC="bool define ( string name, mixed value [, bool case_insensitive] )" Je voudrais mettre dans une variable shell la partie "define ( string name, mixed value [, bool case_insensitive] )" et dans une autre le type "bool". Pour l'instant je procède ainsi SIGN=$(echo $FUNC | awk '{for(k=2; k <= NF; k++) print $k}' | tr 'n' ' ') TYP=$(echo $FUNC | awk '{print $1}') Pouvez vous me donner une meilleure méthode ?
TYP=$(echo $FUNC|cut -d ' ' -f 1)SIGN=$(echo $FUNC|cut -d ' ' -f 2-)
TYP=$(echo $FUNC|cut -d ' ' -f 1) SIGN=$(echo $FUNC|cut -d ' ' -f 2-)
On peut aussi faire en bash pur :shopt -s extglobTYP=${FUNC%% +([[:alpha] ])}SIGN=${FUNC##+([[:alpha]])}
On peut aussi faire en bash pur : shopt -s extglob TYP=${FUNC%% +([[:alpha] ])} SIGN=${FUNC##+([[:alpha]])}
TYPE="${FUNC%% *}"SIGN="${FUNC#* }"
TYPE="${FUNC%% *}" SIGN="${FUNC#* }"