2011-04-04, 21:49
#1
read var echo $var | fold -w1
#! /bin/bash #Mata in sträng och spara i variabeln STRING echo -n "Mata in: " read STRING #Tilldela variabeln l längden av STRING minus 1 #(eftersom arrays börjar på noll...) l=${#STRING}-1 #Deklarera arrayen MYARRAY med längden l declare -a MYARRAY[$l] #Loopen tilldelar arrayen MYARRAY motsvarande karaktär i STRING for (( i = 0; i <= $l ; i++ )) do MYARRAY[$i]="${STRING:$i:1}" done #Klart! Skriv ut för att se att det fungerar for (( i = 0; i <= $l ; i++ )) do echo ${MYARRAY[$i]} done
#! /bin/bash #Mata in sträng och spara i variabeln STRING echo -n "Mata in: " read STRING #Tilldela variabeln l längden av STRING minus 1 #(eftersom arrays börjar på noll...) l=${#STRING}-1 #Deklarera arrayen MYARRAY med längden l declare -a MYARRAY[$l] #Loopen tilldelar arrayen MYARRAY motsvarande karaktär i STRING for (( i = 0; i <= $l ; i++ )) do MYARRAY[$i]="${STRING:$i:1}" done #Klart! Skriv ut för att se att det fungerar for (( i = 0; i <= $l ; i++ )) do echo ${MYARRAY[$i]} done
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106