Aide pour une commande unix
Fermé
kalesh
Messages postés
15
Date d'inscription
jeudi 5 juillet 2007
Statut
Membre
Dernière intervention
24 juillet 2007
-
10 juil. 2007 à 16:28
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 10 juil. 2007 à 19:25
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 10 juil. 2007 à 19:25
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
- Commande dism - Guide
- Diskpart commande - Guide
- Commande sfc scannow - Guide
1 réponse
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
10 juil. 2007 à 19:25
10 juil. 2007 à 19:25
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".
;-))