Связь выше (wc -l )также будет считать пустые строки. поэтому лучше использовать команду ниже, которая удаляет пустые строки и считает их
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'
Очевидно, ваша блокировка(/var/lib/dpkg/lock-frontend
)указывает на то, что либо другой процесс (, либо процесс обновления )просто использует dpkg, и говорит вам, что вы не можете его использовать. Если проблема не устранена, вам нужно выяснить, какой процесс ее удерживает.
Выясните это:
lsof /var/lib/dpkg/lock-frontend
Этот процесс отвечает за то, что файл блокировки не освобождается.Либо убейте его, либо обновите свой вопрос, отредактировав свой вопрос и поместив результат команды выше.