Script Unix
jamdemars
Messages postés
1
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
à tous,
je n'ai vraiment pas l'habitude de demander à l'aide mais un jour ou l'autre on est tous confrontés à problème et chaque main tendue est la bienvenue.
Mon problème est le suivant:
j'ai besoin d'un script unix qui ferait les choses suivantes:
1/ Récupérer une valeur par ex TOTO dans un fichier TITI.txt
2/ Retrouver cette valeur TOTO qui nous permettra d'isoler un bloc de texte dans un autre fichier nommé TUTU.txt
3/ Dans le fichier TUTU.txt, remplacer un mot de taille inconnu dans une chaîne de caractère qui se trouve 6 lignes au dessus de la ligne où se trouve la valeur TOTO. Ex de chaîne de caractère: com.azerty.fr.hostname.qwerty et le mot à remplacer "hostname" par fredo. On aurait donc com.fr.fredo.qwerty
4/ Toujours dans le fichier TUTU.txt, faire de même qu'en 3/ avec les 8 lignes suivantes par rapport à la ligne où se trouve la valeur TOTO.
5/ A la 9e ligne après la ligne où se trouve la valeur TOTO du fichier TUTU.txt, remplacer par fredo le mot hostname dans la chaîne de caractère suivante hostname.fr.azerty
Voilà je pense avoir bien posé le problème qui est assez hardu.
J'ai coutume de dire qu'un problème bien posé est un problème à moitié résolu donc j'attends l'autre moitié Merci !!!! :-)
à tous,
je n'ai vraiment pas l'habitude de demander à l'aide mais un jour ou l'autre on est tous confrontés à problème et chaque main tendue est la bienvenue.
Mon problème est le suivant:
j'ai besoin d'un script unix qui ferait les choses suivantes:
1/ Récupérer une valeur par ex TOTO dans un fichier TITI.txt
2/ Retrouver cette valeur TOTO qui nous permettra d'isoler un bloc de texte dans un autre fichier nommé TUTU.txt
3/ Dans le fichier TUTU.txt, remplacer un mot de taille inconnu dans une chaîne de caractère qui se trouve 6 lignes au dessus de la ligne où se trouve la valeur TOTO. Ex de chaîne de caractère: com.azerty.fr.hostname.qwerty et le mot à remplacer "hostname" par fredo. On aurait donc com.fr.fredo.qwerty
4/ Toujours dans le fichier TUTU.txt, faire de même qu'en 3/ avec les 8 lignes suivantes par rapport à la ligne où se trouve la valeur TOTO.
5/ A la 9e ligne après la ligne où se trouve la valeur TOTO du fichier TUTU.txt, remplacer par fredo le mot hostname dans la chaîne de caractère suivante hostname.fr.azerty
Voilà je pense avoir bien posé le problème qui est assez hardu.
J'ai coutume de dire qu'un problème bien posé est un problème à moitié résolu donc j'attends l'autre moitié Merci !!!! :-)
A voir également:
- Script Unix
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
- Fichier executable unix ✓ - Forum MacOS
3 réponses
Salut,
Tu te comprends peut être mais un exemple avant => après est beaucoup plus parlant pour nous, histoire qu'on se comprenne bien ;-))
Donc, tu nous colles tous les fichiers dont on a besoin, TITI.txt, TUTU.txt, etc..., s'il te plaît, merci ;-)
Tu te comprends peut être mais un exemple avant => après est beaucoup plus parlant pour nous, histoire qu'on se comprenne bien ;-))
Donc, tu nous colles tous les fichiers dont on a besoin, TITI.txt, TUTU.txt, etc..., s'il te plaît, merci ;-)