Я возвращаюсь к экрану входа в xeondm после попытки входа в OpenBSD

Как насчет замены типа

sed -E 's/.*S3G_MX_1_EFR____(....)(..)(..)T(..)(..).*/export year=\1 month=\2 day=\3 hour=\4 minute=\5/'

Такие шаблоны, как(....)(расширенный синтаксис регулярных выражений ), соответствуют четырем цифрам после шаблона и могут использоваться при замене как \1и последующие. Таким образом, результатом для вашего примера будет

export year=2010 month=02 day=03 hour=12 minute=10

Эти строки могут быть выполнены, например.

$(echo S3G_MX_1_EFR____20100203T121015_othernumbers.zip | sed -E 's/.*S3G_MX_1_EFR____(....)(..)(..)T(..)(..).*/export year=\1 month=\2 day=\3 hour=\4 minute=\5/')
0
14.11.2020, 03:38
1 ответ

Начните с $HOME/.xsession-errors, это должно показать вам ошибки. Кстати, ваш $HOME/.xsessionдолжен быть исполняемым, а если нет, то он выполняется с помощью /bin/sh, см.https://github.com/openbsd/xenocara/blob/master/app/xenodm/config/Xsession.in

1
18.03.2021, 22:49

Теги

Похожие вопросы