![Как настроить ag (silver searcher) в GitBash на вывод файла, в котором встречается строка, на Windows 10?](https://rvso.com/image/1684403/%D0%9A%D0%B0%D0%BA%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C%20ag%20(silver%20searcher)%20%D0%B2%20GitBash%20%D0%BD%D0%B0%20%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%2C%20%D0%B2%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%BC%20%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%2C%20%D0%BD%D0%B0%20Windows%2010%3F.png)
Я использую GitBash на Windows 10. Я хочу использовать Silver Searcher (ag), который я использовал на системах *-nix, и он у меня установлен в GitBash.
$ ag --version
ag version 2.2.5 ; Windows port 2021-06-04 Win64 >= Server2003 amd64
MsvcLibX 2021-06-03 ; PCRE 8.44 2020-02-12 ; pthreads4w 3.0.0 ; zlib 1.2.11
Features:
+jit -lzma +zlib +2enc
Однако, когда я использую утилиту в GitBash, она не выводит файл, в котором встречается строка поиска,
$ echo 'привет' > /tmp/file
MYUSER@ABCDEf XYZGW64 ~/Documents/workspace/finance-uimodule-customersetup (dev/POAWS-3048_part2)
$ ag 'hello' /tmp
hello
Как настроить Silver Searcher (ag) так, чтобы при выполнении поиска он выводил файл, в котором фактически встречается строка?
решение1
Попробуйте обернуть его командой winpty
:
winpty ag 'hello' /tmp