Поиск только отдельных слов в Unix

Если ваша система была изменена на systemd, вы сможете управлять глобальной настройкой с помощью команды localectl . Проверьте текущие настройки с помощью

$ localectl status

. Перечислите возможные варианты клавиатуры, включая dvorak, с помощью

$ localectl list-x11-keymap-variants

Установите новую глобальную клавиатуру и языковой стандарт с помощью

$ localectl set-x11-keymap ... 

, где вам нужно указать, по порядку, раскладку, модель и вариант (dvorak ). Используйте макет и модель, полученные из вывода состояния. См. man localectl .

Обычно параметр set-x11-keymap также должен автоматически изменять раскладку консоли tty. Однако, если он не выполняет достаточно хорошую работу, вы можете явно установить консольную раскладку tty, например, с помощью

$ localectl --no-convert set-keymap us-dvorak

(используйте - no-convert , чтобы не нарушать отображение X11). {{1 }} Используйте localectl list-keymaps , чтобы увидеть, какие имена дворака возможны.

2
07.04.2017, 02:29
3 ответа

В поле 3 строки не имеют пробелов

awk -F, '{n=split($3,a," ");if(n==1){print $1,$3}}' filename
3
27.01.2020, 21:49
awk -F, '$3 !~ / / {print $1,$3}' input-file
9
27.01.2020, 21:49
perl -F, -lane '$F[2] =~ /\s/ || print "@F[0,2]"' yourfile

sed -ne 's/^\([^,]*\),[^,]*,\([^ ,]*\)\(,.*\)\{0,\}$/\1 \2/p' yourfile

while IFS=, read -r f1 x f3 x; do case $f3 in *" "* ) : ;; * ) echo "$f1 $f3" ;; esac; done < yourfile
2
27.01.2020, 21:49

Теги

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