|
@@ -4,6 +4,7 @@
|
|
# дробной части) и TD (thousands delimiter -- разделитель групп разрядов).
|
|
# дробной части) и TD (thousands delimiter -- разделитель групп разрядов).
|
|
# Создает переменную nicenum с результатом, а при наличии второго аргумента
|
|
# Создает переменную nicenum с результатом, а при наличии второго аргумента
|
|
# дополнительно выводит результат в стандартный вывод.
|
|
# дополнительно выводит результат в стандартный вывод.
|
|
|
|
+
|
|
nicenumber()
|
|
nicenumber()
|
|
{
|
|
{
|
|
# Обратите внимание: предполагается, что для разделения дробной и целой
|
|
# Обратите внимание: предполагается, что для разделения дробной и целой
|
|
@@ -50,8 +51,8 @@ TD="," # Разделитель групп разрядов
|
|
|
|
|
|
while getopts "d:t:" opt; do
|
|
while getopts "d:t:" opt; do
|
|
case $opt in
|
|
case $opt in
|
|
- d ) DD="$OPTARG" ;;
|
|
|
|
- t ) DT="$OPTARG" ;;
|
|
|
|
|
|
+ d ) DD="$OPTARG" ;;
|
|
|
|
+ t ) TD="$OPTARG" ;;
|
|
esac
|
|
esac
|
|
done
|
|
done
|
|
shift $(($OPTIND - 1))
|
|
shift $(($OPTIND - 1))
|
|
@@ -67,7 +68,3 @@ fi
|
|
nicenumber $1 1 # Второй аргумент заставляет nicenumber вывести результат.
|
|
nicenumber $1 1 # Второй аргумент заставляет nicenumber вывести результат.
|
|
|
|
|
|
exit 0
|
|
exit 0
|
|
-
|
|
|
|
-nicenumber $1
|
|
|
|
-
|
|
|
|
-exit 0
|
|
|