Встроенный кард-ридер не работает в Linux Mint, но работает в Windows 10. Помогите?

С помощью GNU awk(gawk)вы можете использовать правило BEGINFILEдля чтения нового шаблона при каждом изменении входного файла:

$ gawk 'BEGINFILE{getline pat < "search.patterns"} $0 ~ pat' file\ {1..3}.txt
home 3
dog 1
cat 4

Вы действительно должны проверить, что getlineвозвращает новый шаблон, например

gawk '
  BEGINFILE {
    if((getline pat < "search.patterns") <= 0) {
      print "Error reading pattern" > "/dev/stderr"
      exit 1
    }
  } 
  $0 ~ pat
' file\ {1..3}.txt

Обратите внимание, что шаблоны awkявляются расширенными регулярными выражениями, подобными тем, которые поддерживаются grepс опцией -E.

Вы можете добиться того же в не -GNU awk, передав search.patternsв качестве первого файла и используя соответственно NRи FNRлибо для чтения шаблонов в индексированном массиве, либо для поиска следующий шаблон в массиве.

0
28.02.2021, 02:12
1 ответ

Если вы получили сообщение «Не авторизовано для выполнения операции» и у вас есть Удаленный рабочий стол Chrome.

Решение: остановить службу удаленного рабочего стола Chrome:

/opt/google/chrome -удаленный -рабочий стол/chrome -удаленный -рабочий стол --остановить

Снова запустите службу удаленного рабочего стола Chrome:

/opt/google/chrome -удаленный -рабочий стол/chrome -удаленный -рабочий стол --запуск

0
18.03.2021, 22:28

Теги

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