Есть ли команда с именем 'screen_it' в Ubuntu? - PullRequest
0 голосов
/ 16 ноября 2010

Я просматривал этот сценарий оболочки и не мог понять команду 'screen_it', используемую там.Любая помощь приветствуется

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

Это функция, определенная в строке 109:

function screen_it {
    screen -S nova -X screen -t $1
    screen -S nova -p $1 -X stuff "$2$NL"
}

Цитирование из руководства Screen :

stuff string

Заполнить строку в буфере ввода текущего окна. Это похоже на команду «вставить», но с гораздо меньшими накладными расходами. Вы не можете вставлять большие буферы с помощью команды "stuff". Это наиболее полезно для привязки клавиш. Смотрите также "bindkey".

Итак, из этого описания stuff "$2$NL" вставит второй аргумент и добавит новую строку.

0 голосов
/ 16 ноября 2010

screen_it - это функция, определенная в строке # 109 https://github.com/vishvananda/novascript/blob/master/nova.sh#LID109

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...