PyCharm не имеет ярлыка или средства запуска

$ awk '$1 ~ /^[[:xdigit:]]{6}$/' file
00107B  Cisco Systems, Inc
00906D  Cisco Systems, Inc
0090BF  Cisco Systems, Inc
000C6E  ASUSTek COMPUTER INC.
001BFC  ASUSTek COMPUTER INC.
001E8C  ASUSTek COMPUTER INC.
0015F2  ASUSTek COMPUTER INC.
001FC6  ASUSTek COMPUTER INC.
60182E  ShenZhen Protruly Electronic Ltd co.
F4CFE2  Cisco Systems, Inc
501CBF  Cisco Systems, Inc

При этом используется awkдля извлечения строк, содержащих ровно шесть шестнадцатеричных цифр в первом поле. Шаблон [[:xdigit:]]соответствует шестнадцатеричной цифре, а для {6}требуется шесть таких цифр. Вместе с привязкой к началу и концу поля с помощью ^и $соответственно, это будет соответствовать только нужным строкам.

Перенаправить на какой-либо файл, чтобы сохранить его под новым именем.

Обратите внимание, что это работает с GNU awk(, обычно встречающимся в Linux ), но не с awk, например, на Linux. OpenBSD или mawk.


Аналогичный подход сsed:

$ sed -n '/^[[:xdigit:]]\{6\}\>/p' file
00107B  Cisco Systems, Inc
00906D  Cisco Systems, Inc
0090BF  Cisco Systems, Inc
000C6E  ASUSTek COMPUTER INC.
001BFC  ASUSTek COMPUTER INC.
001E8C  ASUSTek COMPUTER INC.
0015F2  ASUSTek COMPUTER INC.
001FC6  ASUSTek COMPUTER INC.
60182E  ShenZhen Protruly Electronic Ltd co.
F4CFE2  Cisco Systems, Inc
501CBF  Cisco Systems, Inc

В этом выражении \>используется для соответствия концу шестнадцатеричного числа. Это гарантирует, что более длинные числа не будут совпадать. Шаблон \>соответствует границе слова , то есть пробелу нулевой ширины -между символом слова и символом слова, отличным от -.


Для сортировки полученных данных просто передайте результат через sortили sort -f, если в ваших шестнадцатеричных числах используются как прописные, так и строчные буквы

2
31.01.2021, 19:16
5 ответов

Вы можете использовать главное меню. ЕстьTools-> Create Desktop Entry. Это может потребовать root-прав.

3
28.04.2021, 23:21

Создайте файл ~/.local/share/applications/pycharm.desktop.

Добавить в файл:

[Desktop Entry]
Name=Pycharm
Comment=Pycharm
Exec=/path/to/pycharm/bin/pycharm.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/path/to/pycharm/pycharm.png
StartupNotify=true

Теперь вы можете запустить его, когда будете искать его в тире.

2
28.04.2021, 23:21

Поскольку я много работаю с терминалом, я не возражаю против того, чтобы его не было на моем рабочем столе. Если вы такой же, можете попробовать добавить это в свой~/.bashrc:

alias pycharm="$HOME/pycharm-community-2019.2.4/bin/pycharm.sh"

Затем из терминала вы можете просто набрать pycharm, чтобы запустить его. Вы должны настроить путь, используемый в псевдониме, чтобы он указывал на исполняемый файл pycharm.shв вашей системе.

2
28.04.2021, 23:21

Если кто-то еще не смог найти, где находится это меню инструментов, посмотрите скриншот ниже

enter image description here

2
28.04.2021, 23:21

Ты найдешь его на этом пути

/snap/pycharm-community/256/snap/gui/pycharm-community.desktop
0
18.11.2021, 19:07

Теги

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