Fonction split dans un awk
Résolu/Fermé
Utilisateur anonyme
-
30 août 2010 à 17:24
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 31 août 2010 à 13:31
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 31 août 2010 à 13:31
A voir également:
- Awk split
- Split cam - Télécharger - Messagerie
- Split ethernet ✓ - Forum câblage
- Split 4g - Télécharger - Gestion de fichiers
- Hj split - Télécharger - Gestion de fichiers
- Awk gsub ✓ - Forum Shell
3 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
31 août 2010 à 07:50
31 août 2010 à 07:50
hello
le tableau dans awk n'est pas visible du shell. on crée un tableau dans le shell (bash)
le tableau dans awk n'est pas visible du shell. on crée un tableau dans le shell (bash)
$ cat a1 a;b;c;d;e;f;g;1:2:3:4:5:6:7:8;i;j $ $ tab=($(awk -F";" '{n=split($8,t, ":") ; for(i=1;i<=n;i++)print t[i]}' a1)) $ $ echo ${tab[0]} 1 $ echo ${tab[5]} 6 $
31 août 2010 à 10:06
J'ai une erreur de parenthese inatendue (je suis en KornShell) mais je vais essayer de me débrouiller avec ça.
Modifié par dubcek le 31/08/2010 à 10:20
essayer