$ grep -n -v -f file1 file2
3:userX
5:user7
Это означает «дайте мне все строки в file2
, которые не являются ( -v
) в file1
( -f file1
) , с номерами строк ( -n
), пожалуйста ».
Если вам нужна только первая часть этого, отфильтруйте через вырезать
:
$ grep -n -v -f file1 file2 | cut -d ':' -f 1
3
5
Из вашего первого скриншота ( не публикуйте изображения текста) это выглядит так, как будто вы используете /usr/local/src/tesseract
в качестве команды, но из второго скриншота ясно, что это каталог.
Ваш скрипт Python train.py
, вероятно, нуждается в обновлении с правильным путем к исполняемому файлу tesseract
(который, как я предполагаю, должен находиться где-то в /usr/local/src/tesseract
dierctory).