Использование Awk в режиме абзаца :
$ awk -vRS= -vOFS= '{$1=$1} 1' file.txt
john,5901,open
lina,2401,open
jody,5401,open
Отключение разделителя записей с помощью RS=
заставляет awk рассматривать все, что находится между пустыми строками, как одну запись, и добавляет новую строку в список разделителей полей ввода с пробелами по умолчанию. Поскольку ваш ввод не содержит других пробелов, это означает, что каждая строка блока становится полем. Затем мы заставляем запись повторно -оцениваться, переназначая значение поля самой себе $1=$1
и, наконец, печатаем запись с пустым разделителем выходных полей OFS=
вместо одиночного пробела по умолчанию.
Со страницы руководства tmux:
tmux allows a command to be bound to most keys, with or without a pre-fix key. When specifying keys, most represent themselves (for example ‘A’ to ‘Z’). Ctrl keys may be prefixed with ‘C-’ or ‘^’, and Alt (meta) with ‘M-’.
Это означает, что вы можете привязать Ctrl и Alt как префиксные клавиши -, а не пробел. На самом деле, я не знаю ни одного приложения, которое позволяло бы привязывать пробел в качестве клавиши префикса, но, пожалуйста, просветите меня.
Чтобы связать другую клавишу в качестве префиксной клавиши tmux, добавьте следующее в.tmux.conf (для Alt+X в качестве префиксной клавиши):
set -g prefix M-x
bind M-x send-prefix