Как я могу получить tmux меню сессии снаружи tmux сессии?

-n 5[119535] разделяет файл на пять частей, в результате чего все части, кроме последней, имеют одинаковое количество [119536]-байт[119537].

  1. Если вы хотите сделать разделение только на линейные границы, используйте:

    Это подробно описано в [119538]GNU-документах для [119831]-n split

  2. следующим образом:

  3. '-n chunkks' [119833]. "--number=chunks" [119834]      Разделение входных данных на куски выходных файлов, где куски могут быть:

    n генерировать n файлов на основе текущего размера входных данных k/n только вывод kth из n в stdout l/n сгенерировать n файлов без разделения строк l/k/n также, но только вывод kth из n в stdout r/n like 'l' but use round robin distribution r/k/n также, но только вывод kth из n в stdout

    Другой вариант - указать, сколько строк вы хотите в каждом выходном файле:

Вышеуказанное разбивает файл на части, каждая (кроме последней) с 1000 строк. Это документировано как:

'-l lines'[119837] '--lines=lines'[119838]      Поместите строки ввода в каждый выходной файл.

1
06.05.2014, 15:49
1 ответ

Наверное, проще всего создать собственное меню и затем прикрепить выбранный сеанс. Что-то вроде следующего (замените select на dialog, zenity или любое другое меню):

#!/bin/bash    

select sel in $(tmux ls -F '#S'); do
    break;
done
tmux attach -t "$sel"
5
27.01.2020, 23:17

Теги

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