Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2013, à 15:36

Le Goss

[Résolu] Bash incrémentation par lettres

Bonjour à tous,

Voici le script suivant:

#/bin/bash

read -p 'Nombre de lignes : ' n

if [ "$n" = 0 ]
	then
	echo -e ""
else
	for ((i=1;i<$n+1;i++))
	do 
	echo "ligne$i"
	done
fi

Pour n=3 (par exemple), je voudrais qu'au lieu de

ligne1
ligne2
ligne3

le résultat soit

lignei
ligneii
ligneiii

J'avoue que je sèche complètement.
Merci pour votre aide,
Cordialement

Dernière modification par Le Goss (Le 20/04/2013, à 16:52)


Si je pose une question sur le forum, ce n'est pas par paresse ou pour faire faire "mes devoirs"; c'est par ignorance: j'ai 51 berges. Et, par principe, je préfère être traité d'ignare que de fainéant.
Samsung i7-3630QM CPU @ 2.40GHz × 8 - 64 bits - RAM 7,7 Gio - DD 976 Go - Bodhi 6.0.0 Ubuntu 20.04
Allergique au wysiwyg; traitement à vie: Lilypond - LaTeX - txt2tags

Hors ligne

#2 Le 20/04/2013, à 16:35

serged

Re : [Résolu] Bash incrémentation par lettres

x=i
for ((i=1;i<$n+1;i++))
do 
  echo "ligne$x"
  x="${x}i"

done

LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#3 Le 20/04/2013, à 16:52

Le Goss

Re : [Résolu] Bash incrémentation par lettres

Merci beaucoup !


Si je pose une question sur le forum, ce n'est pas par paresse ou pour faire faire "mes devoirs"; c'est par ignorance: j'ai 51 berges. Et, par principe, je préfère être traité d'ignare que de fainéant.
Samsung i7-3630QM CPU @ 2.40GHz × 8 - 64 bits - RAM 7,7 Gio - DD 976 Go - Bodhi 6.0.0 Ubuntu 20.04
Allergique au wysiwyg; traitement à vie: Lilypond - LaTeX - txt2tags

Hors ligne