Je bloque sur un trucs, j’aimerai en fonction d’un résultat qui se compose de tel sorte: chaine_de_caractères,chaine_de_caractères,… séparer les éléments pour que cela devienne:
chaine_de_caractères
chaine_de_caractères …
Pour pouvoir traiter les éléments dans un 'for’
Le problème c’est que le nombre d’éléments chaine_de_caractères est variable. Donc je ne peut utilisé un awk -F “,” ‘{print$1,…}’
-e -> commande sur la ligne de commande
1,$ -> s’applique de la ligne 1 à la dernière
s -> substitution
/,/\n/ -> remplace , par la fin de ligne
g -> remplacer pour toutes les occurence de cahque ligne et pas la première
-e -> commande sur la ligne de commande
1,$ -> s’applique de la ligne 1 à la dernière
s -> substitution
/,/\n/ -> remplace , par la fin de ligne
g -> remplacer pour toutes les occurence de cahque ligne et pas la première[/quote]
Merci ça rentre mieux comme ça
C’est marrant je viens de vouloir utiliser la commande pour un autre script sur un autre serveur et cela ne marche pas du tout, un shell trop vieux surement ^^
finalement je m’en suis tiré avec un:
Comme quoi en Linux y’a mille et une façons de faire une chose
Y’a pas d’erreur il me colle tout simplement les chaînes de caractère une à une à la place de faire un retour à la ligne quand il tombe sur une virgule.
Je cherche après le changelog de sed pour voir d’où ça viens mais je trouve pas ^^ Il existe pas un site généralisé des changelog de chaque commande de base linux ?