Selctiionner une position (shell-script)
momsse
-
momsse -
momsse -
Bonsoir,
Je dois creer un script baptisé "sous-ensemble" qui lancée avec par exemple les arguments suivants:
sous-ensemble "11,23,112-1455"
Me renvoie les caractère à la 11, 23 position, ceux de la 112ème à la 1455ème positon ...
Avec quelle commande peut t-on faire cet exercice ?
Merci d'avance !
Je dois creer un script baptisé "sous-ensemble" qui lancée avec par exemple les arguments suivants:
sous-ensemble "11,23,112-1455"
Me renvoie les caractère à la 11, 23 position, ceux de la 112ème à la 1455ème positon ...
Avec quelle commande peut t-on faire cet exercice ?
Merci d'avance !
Configuration: Mac PowerPC Firefox 2.0.0.1
3 réponses
-
substr(chaine-de-caractères,pos,long) Extrait une chaine de longueur long dans la chaîne chaine-de-caractères à partir de la position pos et l'affecte à une chaîne.
machaine=substr("Zorro est arrivé",5,3) machaine="o e"
cdt -
Salut,
Un début de piste (man bash, chapitre "Expansion de paramètres") :jp@MDK:~/tmpfs ssh$ cat momsse Bonsoir, Je dois creer un script baptisé "sous-ensemble" qui lancée avec par exemple les arguments suivants: sous-ensemble "11,23,112-1455" Me renvoie les caractère à la 11, 23 position, ceux de la 112ème à la 1455ème positon ... Avec quelle commande peut t-on faire cet exercice ? Merci d'avance ! jp@MDK:~/tmpfs ssh$ var=$(cat momsse) jp@MDK:~/tmpfs ssh$ echo ${var:5:1} i jp@MDK:~/tmpfs ssh$ echo ${var:9:15} Je dois creer u jp@MDK:~/tmpfs ssh$;-))
-