Также можно использовать awk
Включая совпадение с концом файла
awk '/word/{x=1}x' file
После первого совпадения до конца файла
awk 'x;/word/{x=1}' file
ТЕХНИЧЕСКИЕ ЭКСПЕРТИРОВАНИЯ-STEST -P 0 -X THEACT '^ A:'
работает, но это делает то, что он должен делать, не то, что вы пытаетесь сделать: это Отправляет два персонажа ^ A
и :
к приложению, работающему в окне экрана. Вот что делает команду
: он отправляет символы приложению, запущенным в окне экрана, а не на интерфейс экрана.
Что вы хотите сделать, это отправить команду на саму экран, а не на приложение, работающее внутри экрана. Так что не используйте команду . Материалы
: это не то, что это для. Функция, которую вы ищете, просто Screen -x ...
, из которых Экран -x вещи ...
- это особый случай.
Например, чтобы сделать экран выполнить команду Cardcopy
команду , запустить
screen -S test -p 0 -X hardcopy -h outputFile
Пользователи Sukminder и lemonsqueeze предоставили 2 варианта способа доступа к интерфейсу Ctrl + A+:, что очень здорово.
Sukminder написал:
А как насчет использования
eval
? Как и вscreen -S test -p 0 -X eval "hardcopy -h sample"
lemonsqueeze написано:
или даже просто
screen -S test -p0 -X hardcopy out.txt
Я протестировал и оба решения работают. Думаю, что все равно буду использовать решение Sukminder, так как оно позволяет сохранить параметр -h
.