E
-eraz-
Tripel-As
hi folks,
möchte durch eine for Schleife mehrere Variablen setzten lassen. Doch mein erster Lösungsansatz scheint nicht zu funktionieren:
Es kommt die Meldung:
Das $x in hdd$x scheint er nicht zu mögen. Wie bekommt man das hin?
möchte durch eine for Schleife mehrere Variablen setzten lassen. Doch mein erster Lösungsansatz scheint nicht zu funktionieren:
Code:
#!/bin/bash
# Dateisysteme auslesen
temp=$(df --type=ext3 |grep % |wc -l)
let i=$temp-1
echo "Es wurden $i Datentraeger gefunden!"
# Auslastung der Datentraeger in Variable lesen
for (( x=1; x<=$i; x=$x+1 )); do
hdd$x=$(df --type=ext3 | grep % | tail -n3 |cut -d" " -f23 | head -n1 | cut -c1-2)
done
echo $hdd1
echo $hdd2
echo $hdd3
Code:
-bash: hdd1=45: command not found
-bash: hdd2=45: command not found
-bash: hdd3=45: command not found
Das $x in hdd$x scheint er nicht zu mögen. Wie bekommt man das hin?
Zuletzt bearbeitet: