Traduction de ##
Bonjour,
Je suis toute novice en UNIX/LINUX et je ne comprends pas la signification de : date##[]0
COmmande présente dans un shell.
Pourriez-vous éclairer ma lanterne, SVP ?
Merci
Je suis toute novice en UNIX/LINUX et je ne comprends pas la signification de : date##[]0
COmmande présente dans un shell.
Pourriez-vous éclairer ma lanterne, SVP ?
Merci
Configuration: Windows XP Internet Explorer 6.0
1 réponse
-
ModérateurSalut,
Tu es sûr(e) de la syntaxe ???
Tu l'as tirée d'où ? d'un script ? Tu peux l'afficher dans son contexte ?
-
ça donne ça
# Parametres du job :
# -------------------
PROG=mktpt90
APPLI=MKTPT
DIRTMP=$VOLREP/transfer/ord/$APPLI
DIRLOG=$VOLREP/ord/var/log/$APPLI
DIRSVLOG=$VOLREP/ord/var/svlog/$APPLI
DIRTOOLS=$VOLREP/ord/shell
DIRFIC=$VOLREP/reuters/sauvegardes/Taux_MKTPT
DATEOPC=$1
DATEOPC1=${DATEOPC##[0]}
DATEOPC2=${DATEOPC1##[0]} -
Modérateur@ElisoranneDésolé je n'en sais rien, c'est la 1ère fois que je vois cette syntaxe, et j'ai beau la triturer dans tous les sens, je ne comprend pas sa finalité, si ce n'est qu'elle affiche la même chose que :
${DATEOPC[0]}
autrement dit le 1er élément du tableau DATEOPC, enfin chez moi avec mon bash 3.00.16(2)-release ;-((
-
@jipicymerci du coup de main ;)
-
Modérateur@ElisoranneMais bon ce n'est sûrement pas sa finalité... il doit y avoir une explication.
D'ailleurs c'est avec le shell bash ? Ou un autre ?
-
Modérateur
-