[+] bash - wy

Potrzebujesz pomocy z C, C++, perl, python, itp.
radziwil
Posty: 38
Rejestracja: 09 marca 2009, 13:17

[+] bash - wyświetlanie numeru tygodnia

Post autor: radziwil »

Witam.

Mam napisane skrypty, które w zależności od nr tygodnia wykonują określone czynności. Mam problem ze skryptami na początku roku, kiedy nr tygodnia < 10.

Kod: Zaznacz cały

nrtyg=`date +%V`
W wyniku otrzymuję wartość tekstową (np. 01, 02, ..., 09), na której nie mogę wykonać żadnych działań arytmetycznych.
Potrzebuję weryfikować, czy numer danego tygodnia jest parzysty, czy też nie.

Kod: Zaznacz cały

if [ $(($nrtyg % 2)) -eq 0 ]
then
Ma ktoś pomysł na rozwiązanie problemu?

Pozdrawiam.

Darek
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Podręcznik systemowy się czyta a nie ogląda ;)

Kod: Zaznacz cały

lessmian:~$ date
Mon Feb 25 19:08:27 CET 2013
lessmian:~$ date +%-V
9
lessmian:~$ date +%V
09
radziwil
Posty: 38
Rejestracja: 09 marca 2009, 13:17

Post autor: radziwil »

Dziękuję za odpowiedź.
Rozwiązanie przetestowane i wdrożone.

Pozdrawiam

Darek
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Podręcznik systemowy to się nie tyle czyta a nie ogląda ale rozumie. I z tym ostatnim zazwyczaj są największe problemy.
Na szczęście jest Super Moderator Leśmian Drugi który w przypływie swojej łaskawości odpowiedzi udzieli.
Amen.
ODPOWIEDZ