Witam. Przy okazji zadania które aktualnie wykonuję chcę pójść o krok dalej, czego się ode mnie nie wymaga, a mianowicie sprawdzenia czy w danej zmiennej znajdują się tylko liczby. Czy jest możliwość zrobienia czegoś takiego, a jeśli tak to jak? Dodam, że posługuję się w cmd.
http://stackoverflow.com/questions/684301/batch-file-input-validation-make-sure-user-entered-an-integer
Nie znam shella, ale chyba da się to zrobić podobnie jak w innych językach czyli zamienić tekst na liczbę, a następnie otrzymaną liczbę zamieniamy na tekst i porównujemy czy otrzymany tekst jest taki sam jak tekst pierwotny.
Podejrzałem, że w Shellu funkcja ston zamienia tekst na liczbę czyli:
ston( tekst1, N );
A funkcja ntos zamienia liczbę na tekst czyli:
ntos( N, tekst2 );
No i sprawdzamy czy tekst1=tekst2
Jeśli tak to tekst1 reprezentuje liczbę.
Czy o to Ci chodziło?