[shell] Sprawdzanie czy wpisano tylko liczby

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?