У меня есть корзина, которая выводит имена хостов stdoutв следующем формате (обычно это ~ 20 строк):
ldn0000000002;ldn0000000040;ldn00000000055;ldn0000000117;nyk0000000001;nyk0000000002;tky0000000001
Затем я бы расследовал некоторые из них ssh <hostname>(например, ssh ldn0000000117). Копирование и вставка с помощью Ctrl+[, arrow-keys, space, arrow-keys, space, и тогда Ctrl+]бы мне нагрузок времени , чтобы выделить текст , я хочу , чтобы скопировать.
Возможно ли иметь что-то похожее на автозаполнение, которое я просто должен набрать lи нажать какую-нибудь клавишу (например tab), которую он предоставил ldn0000000бы в очередь ввода Windows (например, :historyaka Ctrl+{), а затем нажать 1(сейчас ldn00000001) и tabзавершить ldn0000000117?
Вывод может быть передан в любую ячейку (например sed) для переформатирования в новую строку с разделителями или в любой формат, если требуется.
Альтернативное решение, которое устраняет необходимость, arrow-keysтакже приветствуется!
У меня нет права собственности на хост, поэтому я не могу изменить какие-либо файлы на удаленном хосте.