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
Du måste vara medlem för att kunna kommentera
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