Вставьте символ, который не присутствует на моей клавиатуре на Linux Mint

Вы можете удалить все вещи, которые не являются цифрой или точкой перед печатью:

$ awk '{gsub(/[^[:digit:].]/,"",$3);print $3}' file
5.421
5.120
5.100
-121--157775-

Я не нашел решение с неловкостью, но это сработало:

cat test |grep ":"| cut -f3 -d " " | sed 's/[MGB]//g'
-121--15777-

Отсутствует fi : у вас есть три , если , но ваш первый не закрыт нигде...

0
15.02.2019, 07:18
1 ответ

Если вы имеете в виду функцию, когда вы удерживаете Alt и нажимаете цифры на цифровой клавиатуре, а когда вы отпускаете Alt, вставляется символ с соответствующей цифрой¹, это не работает для вас, потому что это функция IBM PC, которую скопировала Windows и которую скопировала консоль Linux, но которую не предлагает графический интерфейс Linux.

В системах unix обычным методом ввода символа, которого нет на клавиатуре, является клавиша Compose. Вместо того чтобы запоминать цифры, вы нажимаете Compose, а затем 2 (иногда больше) символов на клавиатуре. Например, Compose ' e вводит é, Compose < < вводит " и т.д.

Я не знаю, включена ли в Linux Mint клавиша Compose по умолчанию. К сожалению, на клавиатурах ПК нет клавиши с надписью "Compose", поэтому нет стандарта, какую клавишу выбрать; клавиша "Windows/Menu" (которая не всегда удобна на ноутбуке) или клавиша Caps Lock являются обычными вариантами. Вызовите настройки раскладки клавиатуры и убедитесь, что у вас установлена клавиша Compose.

Если вам нужно ввести символ Unicode по его номеру, во многих приложениях вы можете нажать Ctrl+Shift+U, а затем ввести шестнадцатеричное число.

Когда речь идет о редко используемых символах, где вы все равно не запомнили бы номер, есть более удобные способы вставить эти символы, чем искать номер и вводить его. Вы можете использовать карту символов, например Gucharmap, чтобы найти символ и скопировать его в буфер обмена. Можно найти символ в Википедии и скопировать его. Вы можете нарисовать символ на Shapecatcher и скопировать его.

Эта страница описывает эти возможности на Ubuntu. Я думаю, что Linux Mint довольно похож.

¹ ASCII только до 127, так что это редко используется для ASCII-кодов.

4
28.01.2020, 02:20

Теги

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