Ich mach das derzeit so:
Code: Alles auswählen
[...]
HOSTS=( $( cat $HOME/.file ) )
num=$(( ${#HOSTS[@]} ))
HOSTS[$(($num))]="new"
[...]
for host in ${HOSTS[@]}
do
echo $host
done
[...]
Code: Alles auswählen
[...]
HOSTS=( $( cat $HOME/.file ) )
num=$(( ${#HOSTS[@]} ))
HOSTS[$(($num))]="new"
[...]
for host in ${HOSTS[@]}
do
echo $host
done
[...]
Code: Alles auswählen
while read host; do
echo "host=\"$host\""
done <"$HOME/.file"
Code: Alles auswählen
IFS=$'\n' HOSTS=($(<$HOME/.file))
for((i=0; $i<${#HOSTS[@]}; i++)); do
echo "host=\"${HOSTS[$i]}\""
done
das geht auch einfacher:reox hat geschrieben:I
Ich mach das derzeit so:Code: Alles auswählen
[...] num=$(( ${#HOSTS[@]} )) HOSTS[$(($num))]="new" [...]
Code: Alles auswählen
num=${#HOSTS[@]}
HOSTS[$num]="new"