Découpage de chaine
Résolu
Lapourax
Messages postés
4380
Statut
Contributeur
-
Lapourax Messages postés 4380 Statut Contributeur -
Lapourax Messages postés 4380 Statut Contributeur -
Bonjour,
je cherche à découper une chaine que j'ai en parametre dans un script
genre
machaine="toto tutu titi"
et en suite je veu remplir un tableau avec les éléments toto titi et tutu et compter combien il y en a
le pépin c'est que la chaine est de longueur variable et que ce que j'ai essayé avec des cut et awk sa marche pas toujours...
need help =(
je cherche à découper une chaine que j'ai en parametre dans un script
genre
machaine="toto tutu titi"
et en suite je veu remplir un tableau avec les éléments toto titi et tutu et compter combien il y en a
le pépin c'est que la chaine est de longueur variable et que ce que j'ai essayé avec des cut et awk sa marche pas toujours...
need help =(
A voir également:
- Découpage de chaine
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Chaine musique bouygues - Accueil - Guide TV et vidéo
- L'équipe live foot chaine - Accueil - TV & Vidéo
9 réponses
hello
les tableaux en bash
les tableaux en bash
$ machaine="toto tutu titi"
$ tableau=($machaine)
$ echo ${#tableau[@]}
3
$ machaine="toto tutu titi tete tata"
$ tableau=($machaine)
$ echo ${#tableau[@]}
5
$ echo ${tableau[0]}
toto
$ echo ${tableau[4]}
tata
$
Sa marche pas =(
Sa me met tout dans le [0]
PS : Mon script est en ksh
> ./test.ksh 1 1 toto tutu titi tete tata
Sa me met tout dans le [0]
PS : Mon script est en ksh
Trouvé !
J'ai que le bon truc qui s'affiche =)
Merci beaucoup quand même !
chaine="tata titi toto tutu tete"
set -A tableau $chaine
echo ${tableau[0]}
J'ai que le bon truc qui s'affiche =)
Merci beaucoup quand même !
qu'affiche echo $IFS ?
IFS est modifié das le script ?
ksh connait les tableaux, même syntaxe
quel Unix ? quel ksh : ksh --version
IFS est modifié das le script ?
ksh connait les tableaux, même syntaxe
quel Unix ? quel ksh : ksh --version
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'IFS n'est pas modifié j'y avait pensé...
et ksh --version sa m'affiche un pavé de texte qui ne veut rien dire du tout '--
et ksh --version sa m'affiche un pavé de texte qui ne veut rien dire du tout '--
et aussi:
$ machaine="toto tutu titi tete tata" $ set $machaine $ echo $# 5 $ echo $1 $5 toto tata $