С помощью нескольких команд модуля re мы можем скомпоновать скрипт Python:
#!/usr/bin/env python3
import sys,re
with open(sys.argv[1]) as fd:
for line in fd:
items = re.findall(r'SEM=[^(]+?\]',line)
for i in items:
tokens = filter( lambda x: x != 'SEM' and x, re.split('=|]',i) )
print("\n".join(tokens))
С вашим данным, который производит:
$ ./get_sem_vals.py ./input.txt
50
'times'
4
I также взял на себя ответственность за учет возможных множественных SEM значений в одной строке. Если мы изменим вашу вторую строку как
(NUM[SEM=(50, unknown, unknown)] (DIZAINE[SEM=50] cinquante, ATHING=[SEM=25]))
, скрипт выдает следующий вывод:
$ ./get_sem_vals.py ./input.txt
50
25
'times'
4
acpi_osi =! решение не работает. Если вы столкнулись с этим вопросом, надеясь на какую-то помощь, перейдите по адресу http://pclub.in/2017/01/06/Linux-on-Asus-ROG.html и следуйте инструкциям. Это сработало для меня.
acpi_osi =! решение не работает. Если вы столкнулись с этим вопросом, надеясь на какую-то помощь, перейдите по адресу http://pclub.in/2017/01/06/Linux-on-Asus-ROG.html и следуйте инструкциям. Это сработало для меня.
acpi_osi =! решение не работает. Если вы столкнулись с этим вопросом, надеясь на какую-то помощь, перейдите по адресу http://pclub.in/2017/01/06/Linux-on-Asus-ROG.html и следуйте инструкциям. Это сработало для меня.
acpi_osi =! решение не работает. Если вы столкнулись с этим вопросом, надеясь на какую-то помощь, перейдите по адресу http://pclub.in/2017/01/06/Linux-on-Asus-ROG.html и следуйте инструкциям. Это сработало для меня.
У меня была та же проблема со всеми ядрами после 4.13. Попробуйте использовать acpi_osi =! как параметр ядра. Это то, что я сделал и работал. У меня также была та же проблема с ноутбуком ASUS FX503VD и протестирована на Manjaro и Kubuntu.
У меня была та же проблема со всеми ядрами после 4.13. Попробуйте использовать acpi_osi =! как параметр ядра. Это то, что я сделал и работал. У меня также была та же проблема с ноутбуком ASUS FX503VD и протестирована на Manjaro и Kubuntu.
У меня была та же проблема со всеми ядрами после 4.13. Попробуйте использовать acpi_osi =! как параметр ядра. Это то, что я сделал и работал. У меня также была та же проблема с ноутбуком ASUS FX503VD и протестирована на Manjaro и Kubuntu.
У меня была та же проблема со всеми ядрами после 4.13. Попробуйте использовать acpi_osi =! как параметр ядра. Это то, что я сделал и работал. У меня также была та же проблема с ноутбуком ASUS FX503VD и протестирована на Manjaro и Kubuntu.