Aller au contenu

J'aimerais s'avoir comment cette commande est interpréter.

Noter ce sujet


Messages recommandés

Membre 20ans Posté(e)
Bones-75 Membre 83 messages
Forumeur en herbe‚ 20ans
Posté(e)

Bonjour/Bonsoir,

j'ai vraiment du mal avec les symboles j'y comprend casi la moitié des choses pouvez vous m'aidez ?


if [ "${ACTION}" = '"Add"' ]
then
DSTADDR=$(echo ${SET_L} |egrep -o "dstaddr\\[[^][]*\\]"| sed -e 's/.*\[\(.*\)\]/\1/')
NAME=$(echo ${SET_L} | egrep -o "name\\[[^][]*\\]"| sed -e 's/.*\[\(.*\)\]/\1/')

### ETC
RESULT="${DATE_L};${HEURE_L};${ACTION};${DSTADDR};${VDOM}"
chk_exist "${RESULT}" "${CHK_FILE}"

Lien à poster
Partager sur d’autres sites
Annonces
Maintenant
Membre 65ans Posté(e)
Phylou Membre 864 messages
Forumeur accro‚ 65ans
Posté(e)

Le IF action vous permet d'exprimer ce qui suit dans un raccourci : "Si une condition est vraie, procéde comme suit ;  sinon fais ça."  Une série d'actions différente est exécutée pour chaque résultat.

Modifié par Phylou
  • Like 1
Lien à poster
Partager sur d’autres sites
Membre 20ans Posté(e)
Bones-75 Membre 83 messages
Forumeur en herbe‚ 20ans
Posté(e)

Merci, @Phylou 😄

Lien à poster
Partager sur d’autres sites
Membre 73ans Posté(e)
G2LLOQ Membre 1 274 messages
Forumeur alchimiste‚ 73ans
Posté(e)

A la veille d'un  w-end  ,   non  , je n'essaie mème pas  !

Lien à poster
Partager sur d’autres sites
Administrateur 38ans Posté(e)
Caez Administrateur 19 095 messages
Clyde Barrow‚ 38ans
Posté(e)
Il y a 6 heures, Bones-75 a dit :

Bonjour/Bonsoir,

j'ai vraiment du mal avec les symboles j'y comprend casi la moitié des choses pouvez vous m'aidez ?


if [ "${ACTION}" = '"Add"' ]
then
DSTADDR=$(echo ${SET_L} |egrep -o "dstaddr\\[[^][]*\\]"| sed -e 's/.*\[\(.*\)\]/\1/')
NAME=$(echo ${SET_L} | egrep -o "name\\[[^][]*\\]"| sed -e 's/.*\[\(.*\)\]/\1/')

### ETC
RESULT="${DATE_L};${HEURE_L};${ACTION};${DSTADDR};${VDOM}"
chk_exist "${RESULT}" "${CHK_FILE}"

Dans le cas présent il faudrait le programme complet si tu veux des explications.

sed, egrep et echo sont des commandes systèmes.

Il est nécessaire de \ certains éléments en fonction des regex que tu cherches à faire. Par exemple les [] et  les parenthèses 

Tu peux faire un 

# man _command_ 

 

  • Like 1
Lien à poster
Partager sur d’autres sites
Membre 73ans Posté(e)
G2LLOQ Membre 1 274 messages
Forumeur alchimiste‚ 73ans
Posté(e)

Tu divises par  3,1416  , tu rajoutes la tva , 1€ 06  de taxe écolo  ,  on est bon  !!

Lien à poster
Partager sur d’autres sites
  • _Dolph a verrouillé ce sujet
Annonces
Maintenant
Ce sujet ne peut plus recevoir de nouvelles réponses.
×