bash edycja wartości zmiennych.

0

w fdane mam odpowiednio:
f1=0
f2=0
f3=0
f4=0
f5=0

I teraz

W skrypcie mam odwołanie się do tego pliku (source fdane)
Powiedzmy, że z innego skryptu mam przekazywaną wartość do skryptu, tego o którym będę pisał. (Niech ta wartość będzie pierwszą przekazaną wartością, czyli - $1)
Czy takie coś ma w ogóle sens?

while [ $((f$1)) -le 5 ]; do
...
...
done

Czy w taki sposób mogę odwołać się do zmiennej f4 z pliku fdane wiedząc, że przekazanym parametrem $1 jest 4? Jeżeli tak to czy po pewnych operacjach mogę zinkrementować wartość dla f4 w pliku fdane?

Inkrementalna mogła by nastąpić poprzez
f$1=$[$((f$1)) + 1]
Ale jak wprowadzić taką zmianę do pliku?

W jaki sposób mogę odpalić kilka skryptów jednocześnie (takich samych) ale przekazując im inną wartość?

ile=5;
for ((i=1;i<=ile;i++)) do
./skrypt $i
done

Takie coś chyba nie zadziała?

0

Ustaw w CRON kilka razy ten sam skrypt z różnymi wartościami od zbliżonej porze.

https://help.ubuntu.com/community/CronHowto

tak logika - a ja nie - po prawa i lewa półkula...

wolność czy nie wola? i czy po raz pierwszy? czy sytuacja się powtarza - luzu trochę =)

1 użytkowników online, w tym zalogowanych: 0, gości: 1