Отправить Unicode & ldquo; Clear Key & ldquo; к программе GUI при нажатии клавиши

Легко захватить строки, которые не начинаются с пробелов, с чем-то вроде awk:

$ awk '/^\S/' test
ZC12A_MOUSE Mus musculus    Q5D1E7  PDB; 2N5J; NMR; -; A=45-89.
ZHX1_HUMAN  Homo sapiens    Q9UKY1  PDB; 2ECB; NMR; -; A=565-640.
ZHX2_HUMAN  Homo sapiens    Q9Y6X8  PDB; 2DMP; NMR; -; A=524-599.

Если вы просто хотите считать это, вы можете передать это в wc -l, который подсчитывает строки из ввода:

$ awk '/^\S/' test | wc -l
3

Вы также можете делать более сложные вещи с awk - именно поэтому я выбрал его - как разделение первого поля из строк без начальных пробелов:

[ f3]

И оттуда вы можете подсчитать уникальные экземпляры каждого из них. Единственное условие для этого - вам нужно сначала отсортировать его. К счастью, есть инструменты для всего этого в базовой установке:

$ awk '/^\S/ {print $1}' test | sort | uniq -c
      1 ZC12A_MOUSE
      1 ZHX1_HUMAN
      1 ZHX2_HUMAN
0
задан 27 March 2018 в 08:57

3 ответа

Юникод может использоваться непосредственно в директиве xmodmap keycode:

xmodmap -e "keycode 77 = U2327 Num_Lock"
0
ответ дан 22 May 2018 в 11:46
  • 1
    Мне все же было бы интересно узнать, как можно определить новый keyym ... – Jasha 27 March 2018 в 09:04

Юникод может использоваться непосредственно в директиве xmodmap keycode:

xmodmap -e "keycode 77 = U2327 Num_Lock"
0
ответ дан 17 July 2018 в 18:02

Юникод может использоваться непосредственно в директиве xmodmap keycode:

xmodmap -e "keycode 77 = U2327 Num_Lock"
0
ответ дан 23 July 2018 в 18:53

Другие вопросы по тегам:

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