bash edycja wartości zmiennych.

bash edycja wartości zmiennych.
KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
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?

Kopiuj
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ść?

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

Takie coś chyba nie zadziała?

liść
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
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ę =)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.