Как вывести регулярное выражение во второй файл с помощью awk

У меня также есть модель с NFC, а следующие получили и трекпойнт, и тачпад (с прокруткой двумя -пальцами )работают:

  1. Удалить (или закомментировать )строку i2c_i801из /etc/modprobe.d/blacklist.conf.
  2. Добавить psmouse.synaptics_intertouch=1в строку GRUB_CMDLINE_LINUX_DEFAULT=...в/etc/default/grub(предостережение :будет сброшено, и его необходимо будет переделывать после каждого обновления ядра ).
  3. sudo update-grub
  4. Перезагрузка.

Запуск Ubuntu 17.10 и ядро ​​4.16.0

Спасибо пользователю net _life на форуме Lenovo

-1
17.09.2020, 16:07
1 ответ
awk 'BEGIN{FS=OFS="\t"}
     NR==FNR {if (/^Plate Setup File Name/) {split($2,a,"-");id=a[2]};next}
     {if (FNR==1) $6="Plate"; else $6=id} 1' A.txt B.txt > C.txt

Это приведет к сканированию строки «Имя файла настройки планшета» в A.txt, разделению части значений на поля в -и сохранению части «Планшет». При обработке B.txtзаменяется либо подходящей записью заголовка, либо идентификатором планшета.

2
18.03.2021, 23:04

Теги

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