Rendre executable par bash une sortie de sed
Résolu
tazou74
Messages postés
6
Statut
Membre
-
tazou74 Messages postés 6 Statut Membre -
tazou74 Messages postés 6 Statut Membre -
Bonjour,
Je dois travailler sur un fichier tabulé dont l'ordre des colonnes n'est pas fixe, mais elles contiennent toujours la même syntaxe:
name[valeur]
Je voudrais que name devienne le nom de ma variable
name='valeur'
J'ai essayé de construire mon assignation de variable par sed :
>test='name[valeur]'
>echo $test | sed "s/\(.*\)\[\(.*\)\]/\1=$\'\2\'/" | bash
ca ne fonctionne pas
pourtant j'avais déjà construit une commande 'mv' de la manière et cela avait fonctionné.
Est-ce que quelqu'un serait pourquoi là ça ne fonctionne pas?
merci
Je dois travailler sur un fichier tabulé dont l'ordre des colonnes n'est pas fixe, mais elles contiennent toujours la même syntaxe:
name[valeur]
Je voudrais que name devienne le nom de ma variable
name='valeur'
J'ai essayé de construire mon assignation de variable par sed :
>test='name[valeur]'
>echo $test | sed "s/\(.*\)\[\(.*\)\]/\1=$\'\2\'/" | bash
ca ne fonctionne pas
pourtant j'avais déjà construit une commande 'mv' de la manière et cela avait fonctionné.
Est-ce que quelqu'un serait pourquoi là ça ne fonctionne pas?
merci
A voir également:
- Bash sed -i -e
- É majuscule - Guide
- I showkeyplus - Télécharger - Utilitaires
- I love pdf avis ✓ - Forum PDF
- I ou o pour allumer - Forum Word
- O ou i pour allumer - Forum Facebook