Помогите написать shell процедуру...которая читает 3 файла..выводит их..в каждом файле записаны по 4 числа..надо подсчитать сумму этих чисел..в каждом файле..и сложить их суммы и вывести на экран..
Вопрос как прочитать из файла содержимое -в котором хранятся числа в переменную и сложить их?..хотя бы идею как это сделать..с одним файлом..думаю с другими тоже самое надо будет сделать..какой командой..?примерчик хотя бы..
#!/bin/bashcontents_file1=`cat file1.txt`
echo $contents_file1
contents_file2=`cat file2.txt`
echo $contents_file2sum=`expr $contents_file1 + $contents_file2`
echo $sum
>[оверквотинг удален]
>
>contents_file1=`cat file1.txt`
>echo $contents_file1
>
>
>contents_file2=`cat file2.txt`
>echo $contents_file2
>
>sum=`expr $contents_file1 + $contents_file2`
>echo $sumа можно сложить не столбиком ,а сумму чисел каждого файла отдельно?или так нельзя?
например есть файл file1.txt-> 1234 и file2.txt ->3456
можно сложить числа внутри файла каждог и потом сложить их суммы ..?
>[оверквотинг удален]
>>
>>contents_file1=`cat file1.txt`
>>echo $contents_file1
>>
>>
>>contents_file2=`cat file2.txt`
>>echo $contents_file2
>>
>>sum=`expr $contents_file1 + $contents_file2`
>>echo $sumCOUNT=`echo -n $contents_file|wc -m`
B="0"
while [ 0 -lt $COUNT ]; do
A=`echo -n "$contents_file"|cut -c $COUNT`
let A=A+B
B=$A
let COUNT=COUNT-1
done
echo $A
Дружище можно все, нужно только немного подумать самому.