Как прокомментировал Сато Кацура , вы можете «обмануть» соединение, чтобы увидеть только поле 1 из файла B, а затем попросить его выполнить обычное соединение; это печатает строку из файла A и (пустую )оставшуюся часть строки в (обманутом )файле B:
join fileA <(awk '{print $1}' fileB)
Данные входные файлы:
$ cat fileA
1 blah
2 foo
3 bar
$ cat fileB
3 barely
4 baz
5 qux
В результате получается:
$ join fileA <(awk '{print $1}' fileB)
3 bar
Подстановочный знак указал, что вы можете сделать это более прямо (, избегая подстановки процесса ), перенаправляя вывод awk вjoin
:
awk '{print $1}' fileB | join fileA -
Когда «Caps Lock» не включен, и я набираю кодовую фразу, удерживая нажатой клавишу «Shift», кодовая фраза принимается, и Ubuntu загружается должным образом.
Ubuntu v20.04 LTS работает в гостевой системе QEMU/KVM на Linux Mint v19.1, Cinnamon с менеджером virt -(Virtual Machine Manager ). Я не уверен, связано ли это, но, кажется, стоит упомянуть.
Для сравнения, при установке Linux Mint v19.1 с dmcrypt/LUKS также возникает проблема с запросом парольной фразы Plymouth, и я обычно скрываю причудливую графику. Тот же обходной путь работал для Ubuntu v20.04 LTS с зашифрованным корнем ZFS :
.sudo nano --linenumbers /etc/default/grub
Comment the line by changing the line "GRUB_TIMEOUT_STYLE=hidden" to "#GRUB_TIMEOUT_STYLE=hidden".
In the line "GRUB_TIMEOUT" change from "0" to "4".
In the line "GRUB_CMDLINE_LINUX_DEFAULT" change from "quiet splash" to "quiet".
-> Ctrl + o -> Enter -> Ctrl + x
sudo update-grub
sudo shutdown -r now
Хотя маловероятно, что кто-то захочет использовать кодовую фразу, набранную заглавными буквами,Я надеюсь, что это поможет другим подписчикам блога.
2020 -05 -04 редактировать:
ВНИМАНИЕ :Использование вышеупомянутого процесса ZFS с шифрованием rpool создает НЕ зашифрованный раздел подкачки. Я понимаю, что это первые дни и что эта функция помечена как экспериментальная, но в настоящее время это будет шагом назад по сравнению с более типичной установкой с использованием dmcrypt/LUKS и LVM (Logical Volume Manager ), который включает шифрование для объем подкачки.