Легко захватить строки, которые не начинаются с пробелов, с чем-то вроде 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
Юникод может использоваться непосредственно в директиве xmodmap keycode:
xmodmap -e "keycode 77 = U2327 Num_Lock"
Юникод может использоваться непосредственно в директиве xmodmap keycode:
xmodmap -e "keycode 77 = U2327 Num_Lock"
Юникод может использоваться непосредственно в директиве xmodmap keycode:
xmodmap -e "keycode 77 = U2327 Num_Lock"