Вы можете использовать Vim в режиме Ex:
ex -sc '%!some_sed_command' -cx filename
% выбрать все строки ! Запустить команду x Сохранить и выйти После того, как вы добавили скрипт python к запускаемым приложениям, в файле ~/.config/autostart появился новый файл .desktop, соответствующий вашему скрипту. Этот файл содержит строку: Exec=your_script.py
A простым решением было бы изменить файл .desktop your_script.py на wrapper.sh, где wrapper.sh будет новым скриптом, просто читающим: python your_script.py > your_log.txt
Тогда, очевидно, вывод your_script.py появится в your_log.txt.
PS Я бы добавил это обходное решение как комментарий скорее, чем решение, которое я не могу сделать как недавно зарегистрированный пользователь. Простите, надеюсь, это поможет.
После того, как вы добавили скрипт python к запускаемым приложениям, в файле ~/.config/autostart появился новый файл .desktop, соответствующий вашему скрипту. Этот файл содержит строку: Exec=your_script.py
A простым решением было бы изменить файл .desktop your_script.py на wrapper.sh, где wrapper.sh будет новым скриптом, просто читающим: python your_script.py > your_log.txt
Тогда, очевидно, вывод your_script.py появится в your_log.txt.
PS Я бы добавил это обходное решение как комментарий скорее, чем решение, которое я не могу сделать как недавно зарегистрированный пользователь. Простите, надеюсь, это поможет.