|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 15:06 | ||
Есть файл вида | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Сложить массив чисел на bash" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 15:25 | ||
>Есть файл вида | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "Сложить массив чисел на bash" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 15:45 | ||
а еще лучше так | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "без цикла" | +/– | |
Сообщение от Andrey Mitrofanov on 27-Фев-09, 17:01 | ||
$ cat total.bytes | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "без цикла" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 17:13 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "без цикла" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 17:14 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
16. "без цикла" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 17:20 | ||
| ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
17. "без цикла" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 17:21 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
18. "с бенчмарками :)" | +/– | |
Сообщение от Andrey Mitrofanov on 02-Мрт-09, 19:56 | ||
>>$ ( tr "\n" "+" <total.bytes |sed 's!+\+!+!g;s!^+\|+$!!g'; echo ) |bc | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
24. "и, кстати, 'больше' не работает :/" | +/– | |
Сообщение от Andrey Mitrofanov on 28-Май-09, 18:22 | ||
>bc <(echo 'sum=0;while((val=read())!=0){sum+=val}; sum') | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 15:47 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 15:51 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "Сложить массив чисел на bash" | +/– | |
Сообщение от allez (ok) on 27-Фев-09, 15:56 | ||
>#!/bin/sh | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 16:11 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Сложить массив чисел на bash" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 16:39 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 16:46 | ||
| ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 16:47 | ||
О, а если bash поставить, то работает!Дело в sh значит | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Сложить массив чисел на bash" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 17:04 | ||
>О, а если bash поставить, то работает!Дело в sh значит | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Сложить массив чисел на bash" | +/– | |
Сообщение от Stone (ok) on 27-Фев-09, 17:09 | ||
>>О, а если bash поставить, то работает!Дело в sh значит | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
15. "Сложить массив чисел на bash" | +/– | |
Сообщение от vic (??) on 27-Фев-09, 17:19 | ||
>Тож самое, минусы.А как узнать версию sh?и его вообще можно обновить, в | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
22. "Сложить массив чисел на bash" | +/– | |
Сообщение от 0dmin on 03-Мрт-09, 23:00 | ||
>>О, а если bash поставить, то работает!Дело в sh значит | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
19. "Сложить массив чисел на bash" | +/– | |
Сообщение от andreik on 03-Мрт-09, 16:31 | ||
awk 'BEGIN {c=0} {c=c+$0} END {printf("%.0f\n", c)}' total.bytes | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
20. "Сложить массив чисел на bash" | +/– | |
Сообщение от Andrey Mitrofanov on 03-Мрт-09, 18:04 | ||
>awk 'BEGIN {c=0} {c=c+$0} END {printf("%.0f\n", c)}' total.bytes | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
21. "Сложить массив чисел на bash" | +/– | |
Сообщение от vic (??) on 03-Мрт-09, 18:12 | ||
у меня и %d работает в этом решении | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
23. "Сложить массив чисел на bash" | +/– | |
Сообщение от krigs on 25-Май-09, 03:31 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
25. "Сложить массив чисел на bash" | +/– | |
Сообщение от Andrew (??) on 29-Май-09, 23:57 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
26. "Сложить массив чисел на bash" | +/– | |
Сообщение от anonymous (??) on 30-Май-09, 06:01 | ||
>Просто и эффектно. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
27. "Сложить массив чисел на bash" | +/– | |
Сообщение от angra (ok) on 31-Май-09, 08:28 | ||
Использовать bash для этой задачи вообще не эффективно, тем более, что в конечном итоге опять таки используется bc, так почему просто не привести файл в удобный для bc вид. Но если хочется: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
28. "а сертифицированные BSDA читают книги" | +/– | |
Сообщение от Andrey Mitrofanov on 01-Июн-09, 17:25 | ||
>Использовать bash для этой задачи вообще не эффективно, тем более, что в | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
29. "а сертифицированные BSDA читают книги" | +/– | |
Сообщение от angra (ok) on 02-Июн-09, 00:52 | ||
>|*) for не нужен. back-ticks не нужен (больше ~130к файла не влезет). | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |