Я ранее записал один и загружаю его на свой GitHub.
Однако это может подвергнуть unkown ошибкам на самом деле. При нахождении каких-либо проблем относительно проблемы оставьте меня сообщением в этом потоке или на GitHub.
Можно просто скопировать tabbed_enh
файл Вы находите в GitHub к urxvt
библиотеки жемчуга и использование urxvt -pe tabbed_enh
активировать его. Кроме того, используйте .Xresources
настроить ключи, но не забыть использовать xrdb -merge ~/.Xresources
после редактирования файла.
Необходимо включить расширенные регулярные выражения для этого:
grep -E ':[[:alnum:]]+:' ~/x.txt
С основными регулярными выражениями можно записать это как:
grep ':[[:alnum:]]\{1,100\}:' ~/x.txt
Отметьте это \{
(в противоположность \+
или \?
например), является стандартным и портативным, и на самом деле эквиваленты BRE +
и ?
обычно пишутся с \{
: \{1,\}
и \{0,1\}
. grep -E
является также стандартным и портативным, хотя, таким образом, Вы могли бы также использовать его, поскольку это делает для большего количества читаемого regexps в тех случаях.
Вы используете расширенное регулярное выражение, таким образом, необходимо использовать-E опцию:
grep -E ':[[:alnum:]]{1,100}:' ~/x.txt
Поскольку никто об этом не упомянул, вы также можете использовать egrep
, что, как я понимаю, эквивалентно grep -E
.
egrep ':[[:alnum:]]{1,100}:' ~/x.txt