Вывод можно передать в wc
. Для подсчета строк можно использовать флаг -l
. Запустите программу нормально и используйте канал для перенаправления на wc.
python Calculate.py | wc -l
Можно также перенаправить выходные данные программы в файл, скажем calc.out
, и запустить wc
для этого файла.
python Calculate.py > calc.out
wc -l calc.out
-121--14230-
Если гарантированно, что ваши строки поступят попарно с тремя полями на первом и 4 на втором (а вторая строка содержит значение «g»):
$ sed -n 'N;s/\n//;p' your_file \
| sort -t';' -k7 \
| perl -F';' -ane '$,=";";print @F[0..2],"\n";print @F[3..$#F]'
Часть sed
соединяется каждые две последовательные строки, sort
сортирует входные данные в седьмом поле как разделенные ;
и, наконец, perl
разбивает каждую строку на 2: одно с тремя полями и одно с четырьмя.
-121--87688-
Поскольку микросхема представляет собой устройство arm7, это должно быть возможно в целом. Но поскольку устройство имеет ОЧЕНЬ маленькое место хранения ram/flash и нет mmu, там не будет работать полнофункциональный linux. Посмотрите здесь: https://uclinux2015.hackpad.com/ Это похожий проект.