Puncte:-1

Tipăriți de la A la Z în funcție de introducerea utilizatorului: 1=A, 2=B etc

drapel pr

Vreau să imprim caractere de la A la Z, în funcție de introducerea utilizatorului. Dacă intrarea este 1 apoi tipăriți A, dacă intrarea este 2 apoi tipăriți B, și așa mai departe.

Am încercat să folosesc un pentru buclă ca mai jos, dar nu am reușit să realizez ceea ce îmi doresc.

pentru i în {a..z}
do
  eco $i
Terminat

Cum pot folosi o buclă sau o altă abordare pentru a obține rezultatul așteptat?

Puncte:3
drapel in

Puteți folosi o matrice:

#!/bin/bash
citeste eu
a=(0 {A..Z})
eco ${a[$i]}

Deoarece tablourile sunt indexate la zero, am pus pur și simplu a 0 în față, deci matricea va fi 0 A B C.... Altfel ai primi 0âA, 1âB, ...

kalpesh avatar
drapel pr
multumesc pentru ajutor.
kalpesh avatar
drapel pr
acum încerc invers înseamnă... introducerea A = 1 sau B = 2 și așa mai departe ce ar trebui să fac modificări în scriptul dat
kalpesh avatar
drapel pr
intrarea A și ieșirea așteptată este 1
kalpesh avatar
drapel pr
Am încercat această eroare a botului „A+”: nu este un identificator valid. scrie scenariul complet
kalpesh avatar
drapel pr
n={1..26} cum să stocați acest lucru în matrice pentru acces ulterior prin index
pLumo avatar
drapel in
Vedeți `(...)` din jurul lui `{...}`, care îl face o matrice.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.