私はこの行を実行しようとしています
scholar.py --txt-globals --author "albert einstein" | grep '\[G\]' | grep Results
CMDで、しかし私はこのエラーに直面します。 grep
がUNIX用であることは知っていますが、この行をWindowsで実行するにはどうすればよいですか?私はウィンドウズ7を持っています。
Cygwinを使用してこれらすべてのNiceUNIXコマンドをインストールできます( https://www.cygwin.com/ )。
CMD
には、unixのようにgrep
がありません。これは、sed
、awk
、Sudo
、cat
...などの多くのコマンドに適用されます。
ただし、cmdの代わりにPowerShellを使用する場合は、 Select-String
同様の結果を得ることができるコマンドレット。
scholar.py --txt-globals --author "albert einstein" | Select-String '[G]' | Select-String 'Results'
私は正規表現をテストしていません。しかし、Select-String
は、インストールできる必要な結果を提供していません Grep for Windows 。