Aide pour une commande unix
kalesh
Messages postés
15
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Pouvez vous m aider sur une commande unix que j arrive pas a trraduire ni a comprendre ce kel fait merci
sed -e 's/.*unresolved.*/service_detail=unresolved/g' -e 's/.*>>/service_detail=unresolved/g' -e 's/.*>\.fr\$/service_detail=unresolved/g'
Merci d avance
sed -e 's/.*unresolved.*/service_detail=unresolved/g' -e 's/.*>>/service_detail=unresolved/g' -e 's/.*>\.fr\$/service_detail=unresolved/g'
Merci d avance
A voir également:
- Aide pour une commande unix
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande scannow - Guide
1 réponse
Salut,
En fait cette commande se décompose en 3 parties (l'option "-e" étant là pour enchaîner ces 3 commandes).
-e 's/.*unresolved.*/service_detail=unresolved/g'
Substituer toutes les lignes contenant le mot "unresolved" par "service_detail=unresolved".
Le "g" en fin d'expression étant là pour définir la "globalité", autrement dit répéter la substitution autant de fois que le motif sera présent sur les lignes. Mais là ça ne sert à rien vu que le ".*" avant et après "unresolved" englobent tout !!!
-e 's/.*>>/service_detail=unresolved/g'
Substituer tous les débuts de lignes jusqu'au caractères ">>" par "service_detail=unresolved".
-e 's/.*>\.fr\$/service_detail=unresolved/g'
Substituer tous les débuts de lignes jusqu'au caractères ">" suivi par un point "\." lui même suivi par "fr" et se trouvant en fin de ligne (caractérisé par le signe dollar "$") par "service_detail=unresolved".
;-))
En fait cette commande se décompose en 3 parties (l'option "-e" étant là pour enchaîner ces 3 commandes).
-e 's/.*unresolved.*/service_detail=unresolved/g'
Substituer toutes les lignes contenant le mot "unresolved" par "service_detail=unresolved".
Le "g" en fin d'expression étant là pour définir la "globalité", autrement dit répéter la substitution autant de fois que le motif sera présent sur les lignes. Mais là ça ne sert à rien vu que le ".*" avant et après "unresolved" englobent tout !!!
-e 's/.*>>/service_detail=unresolved/g'
Substituer tous les débuts de lignes jusqu'au caractères ">>" par "service_detail=unresolved".
-e 's/.*>\.fr\$/service_detail=unresolved/g'
Substituer tous les débuts de lignes jusqu'au caractères ">" suivi par un point "\." lui même suivi par "fr" et se trouvant en fin de ligne (caractérisé par le signe dollar "$") par "service_detail=unresolved".
;-))