|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ivan Churkin 2:5015/10.23 06 Mar 2003 22:31:24 To : Andrew V Scherbacov Subject : Re: экспорт переменных в шелле --------------------------------------------------------------------------------
06 Mar 03 22:25, Evgenii Terechkov wrote to you:
AS>> - имеется файл со строками типа
AS>> 123 456 789
AS>> 432 564 1234
AS>> 3 43 45
AS>> - надо найти суммы по столбцам
AS>> пытаюсь решить ее так:
AS>> cat $fname|while read a b c;do \
AS>> sa=$(($sa+$a));sb=$(($sb+$b));sc=$(($sc+$c));done
AS>> в каком месте этой строки надо ставить export sa sb sc, что бы в
AS>> следующей после этой строки в скрипте можно было получить суммы
AS>> по столбцам ? ибо echo "$sa $sb $sc" выводит пустые значения.
В конце:
export SA SB SC
А вообще я бы советовался пользоваться expr'ом а не (($sa+$a)).
... Приятно было попрощаться.
--- Spirit|GPG FP:52E9 A014 FFCA F1E7 30B7 1B52 0F28 76A6 45B7 8AC4
* Origin: Если у Вас всё хорошо, не волнуйтесь, это ненадолго.. (2:5015/10.23)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/241133e679445.html, оценка из 5, голосов 10
|