|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V Scherbacov 2:5002/74.1 05 Mar 2003 12:45:02 To : All Subject : экспорт переменных в шелле -------------------------------------------------------------------------------- Привет, All! не могу разобраться с сабжем... хочу написать скрипт, который бы выполнял следующую задачу: - имеется файл со строками типа 123 456 789 432 564 1234 3 43 45 ... и т.д. - надо найти суммы по столбцам пытаюсь решить ее так: cat $fname|while read a b c;do \ sa=$(($sa+$a));sb=$(($sb+$b));sc=$(($sc+$c));done в каком месте этой строки надо ставить export sa sb sc, что бы в следующей после этой строки в скрипте можно было получить суммы по столбцам ? ибо echo "$sa $sb $sc" выводит пустые значения. man bash читал, узнал много нового, но решить эту проблему не помогло... то есть, как передавать переменные из субшелла в шелл ? С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... In the beginning was the Word, and the Word was 1.0 --- GED+W32 испытывает версию 1.1.5-0916 * Origin: Ежик птица гордая: пока не пнешь - не полетит... (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/27373e65908f.html, оценка из 5, голосов 10
|