Решение sed
:
sed -n 'N;/[A-Za-z]\n$/P;D' file
Это модификация стандарта sed 'N;P;D'
. Ожидается, что он отразит исходное регулярное выражение, которое OP пытается grep
.
Чтобы решить проблему «U».
genfstab -$(echo $'\x55') /mnt >> /mnt/etc/fstab
Я думаю, что клавиатура должна без проблем работать с драйверами ядра Linux. Однако вы должны были установить его с
pacstrap /mnt base linux linux-firmware
Вам также необходимо (Я предполагаю, что вы не устанавливаете его в автономном режиме)
pacman -Suy xorg xorg-server
Ошибки просто игнорируйте, если они вам действительно не нужны
https://wiki.archlinux.org/index.php/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX
Наконец, если вам нужно сопоставить свои собственные ключи, посмотрите это
https://wiki.archlinux.org/index.php/Linux_console/Keyboard_configuration
Удачи
Множество способов, в зависимости от того, какие инструменты у вас есть в этой «установочной» среде.
type
g e n f s t a b space - u C-b Esc u
заглавная буква u (C -b означает элемент управления b, Esc — клавиша выхода ).
Создайте файл, возможно, в /tmp/gen, с
genfstab -u /mnt >> /mnt/etc/fstab
, наведите курсор на u
и нажмите ~
, чтобы изменить регистр, введите :wq
, чтобы выйти из vi, а затем запустите
sh -x /tmp/gen
для выполнения команды.
u=u # put a lower case u in a variable
uu=${u^^} # upper case the variable
genfstab -${uu} /mnt >> /mnt/etc/fstab