uniq -i не игнорирует регистр символов, отличных от Ascii

Вариант top, поставляемый с ядром FreeBSD , не имеет этой -pопции, используемой для выбора списка pid для просмотра в псевдореальное -время. способ.

Тем не менее, пакет htopможет быть установлен поверх вашей FreeBSD системы, и этот более красочный топ (среди прочего )вариант имеет эту требуемую -pопцию.

  • htopпомощь:

Из htopиспользование:

htop 2.2.0 - (C) 2004-2018 Hisham Muhammad
Released under the GNU GPL.

-C --no-color               Use a monochrome color scheme
-d --delay=DELAY            Set the delay between updates, in tenths of seconds
-h --help                   Print this help screen
-s --sort-key=COLUMN        Sort by COLUMN (try --sort-key=help for a list)
-t --tree                   Show the tree view by default
-u --user=USERNAME          Show only processes of a given user
-p --pid=PID,[,PID,PID...]  Show only the given PIDs
-v --version                Print version info
  • установкаhtop

с использованием репозитория FreeBSD :

# pkg install htop

или через порты :

# cd /usr/ports/sysutils/htop
# make install clean
0
15.05.2020, 10:57
2 ответа

Возможно, вам потребуется изменить языковой стандарт (, если вы еще не ), по крайней мере, для этой команды. Для локали en _США Ş и ş не связаны.

LC _ALL=tr _TR введет локаль, где Ş — заглавная буква ş, и это будет считаться правильным.

Но команда все еще может не работать, если вы используете UTF -8. Чтобы она работала, вам нужно вернуться к однобайтовой кодировке, которую может обрабатывать uniq, а затем вернуться к UTF -8:

Итак, если этого не произойдет:

$ LC_ALL=tr_TR uniq -ic a.txt

Вы можете попробовать:

$ LC_ALL=tr_TR iconv -f UTF-8 -t ISO-8859-3 < a.txt | tr '[:upper:]' '[:lower:]' | uniq -c | iconv -f ISO-8859-3 -t UTF-8

Командная строка переходит от UTF -8 (многобайтовых )к ISO -8859 -3 (однобайтовых ), затем изменяет все на верхний регистр, вызывает uniq и затем перемещает вернуться к UTF -8.

Я знаю, что есть другие языки и локали, использующие Ş, но мне пришлось выбрать один из них, чтобы написать ответ. Ваш может быть другим.

0
28.04.2021, 23:14

Как насчет чего-то вроде:
файл кота.txt | иконка | уникальный -я

с неуказанным iconv и перед «sort» или «uniq»

-1
28.04.2021, 23:14

Теги

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