Кстати. Если вы говорите API-интерфейса Windows, это немного непонятно что вы имеете в виду. Поскольку Windows API был полностью устаревшим, теперь он называется Win32 и ComAPI и новой Windows API для работы с Windows 8 вверх. система @misha256 /для установленных приложений системы. /данных для пользовательского пространства. Приложения __да__ _ дважды установлен. Насколько читал-только раздела, В таком случае вы не сможете добавлять какие-либо данные (т. е. не фотографии, тексты сохранены, документов или каких-либо загрузок). Вы можете думать, С /система, которая доступна только для чтения, но можете изменить его самостоятельно. @Г. Л., Я вижу, что вопрос помечен тегом "доносительство" и что вы упоминаете вы хотите сохранить вашу анонимность. Мне приходило в голову после того, как я написал мой ответ, что вы можете думать о стратегии анонимно, выставляя то, что вы воспринимаете как какой-то скандал. Это может показаться простым решением по сравнению со стратегией я предложил, но, честно говоря, я не думаю, что вы чего-то добьетесь. Решение о том, чтобы присудить кому-то PhD-это настолько личное и субъективное, что я сильно сомневаюсь, что вы сможете убедить любого, что члены комитета приняли неверное решение, ...

Попробуйте это:

на awk '
 ФНР==ШП {видел[$2,$3]=1; печати $0 }
 ФНР!=ШП && !видел[$1,$2] { печать 2019, 0,0$}
'файл1 файл2

Объяснение:

  • ФНР==ШП { ... } выполнены команды в скобках только для первого файла.
  • видел[$2,$3]=1, установить время видел с ключа $2,$3 до 1.
  • печати $0 печатать всю строку.
  • ФНР!=ШП && !видел[$1,$2] { ... } Выполните команды в скобках, только если не первый файл и если Поля $1,$2 не ключи в Видел время.
  • печать 2019,$0,0 печатать строки в окружении новых столбцов 2019 и 0.

Добавить | колонки -т для унифицированных выходных.

Выход:

ФНР $ на awk '==ШП{видел[$2,$3]++; печати $0} ФНР!=ШП && !видел[$1,$2]{печать 2019, 0,0$}' файл1 файл2 | колонки -Т
2019 АВСD 1 10
2019 деф 2 11
2019 гхи 1 20
2019 Хэллоуин 2 25
2019 Хэллоуин 1 0
2019 mnop 2 0
2019 qrst 1 0