Sed et utilisation avancé
vieurou
Messages postés
73
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
bonjour,
je dois traduire du code avec un script sh , j'ai presque fini ce script mais je recherche une façon de pouvoir faire ceci :
dans ces codes, il y a des variables qui se nomment v+un chiffre (par exemple v0, v1et v2) et je voudrait que le script les déclare automatiquement , c'est à dire qu'au début du code il m'ajoute "int v0; int v1; int v2;"
quelqu'un à t'il une idée de la façon dont s'y prendre???
merci d'avance
je dois traduire du code avec un script sh , j'ai presque fini ce script mais je recherche une façon de pouvoir faire ceci :
dans ces codes, il y a des variables qui se nomment v+un chiffre (par exemple v0, v1et v2) et je voudrait que le script les déclare automatiquement , c'est à dire qu'au début du code il m'ajoute "int v0; int v1; int v2;"
quelqu'un à t'il une idée de la façon dont s'y prendre???
merci d'avance
A voir également:
- Sed et utilisation avancé
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- La ressource demandée est en cours d'utilisation - Forum Téléphones & tablettes Android
- Logiciel en Cours d'utilisation ? ✓ - Forum Logiciels
- Démarrage avancé windows 10 - Guide
3 réponses
Salut,
Affiche un bout du fichier où se trouvent les variables à récupérer qu'on voit comment elles sont structurées et comment les assigner...
Affiche un bout du fichier où se trouvent les variables à récupérer qu'on voit comment elles sont structurées et comment les assigner...
un bout du code :
et je voudrat que cela devienne :
est ce possible??
mov r6,v2 mov r7,v3 mov r8,v4
et je voudrat que cela devienne :
temp v2; temp v3; temp v4; temp r6; temp r7; temp r8; mov r6,v2 mov r7,v3 mov r8,v4
est ce possible??
Une piste à explorer et à adapter :
[tmpfs]$ cat plop la la la mov r6,v2 mov r7,v3 mov r8,v4 bla bla bla blu blu blu [tmpfs]$ while read line; do line=$(sed 's/,/ /' <<<$line); set $line; echo -e "temp $3;\ntemp $2;"; done < <(grep mov plop) temp v2; temp r6; temp v3; temp r7; temp v4; temp r8; [tmpfs]$;-))