Я хочу запустити сценарій, який приймає аргументи у форматі валюти. Приклад:
> ./myscript $55.50
total is $55.50
> ./myscript $3.40
total is $58.90
Тепер, як би я не намагався уникнути знаку долара в аргументі, я отримую:
> ./myscript $55.50
total is $5.50
> ./myscript $3.40
total is $5.90
Як же ви обробляєте суми валют у сценаріях оболонки? Очевидно, якщо я вказую суми в сценарії, я можу правильно їх уникнути: змінної = '$ 65' АБО $ 65 '
але як ви робите цей вхід читати з stdin або аргументи командного рядка?