私はWindows 10でGitBashを使用しています。*-nixシステムで使用していたシルバーサーチャー(ag)を使用したいのですが、これは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 'hello' > /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