Você pode instalar todos esses comandos UNIX agradáveis com o Cygwin ( link ).
Estou tentando executar esta linha
scholar.py --txt-globals --author "albert einstein" | grep '\[G\]' | grep Results
No CMD, mas eu enfrento esse erro. Eu sei grep é para UNIX, mas como posso executar essa linha no windows? Eu tenho o windows 7.
Você pode instalar todos esses comandos UNIX agradáveis com o Cygwin ( link ).
CMD não tem grep como o unix faz. Isso se aplica a muitos comandos, como sed , awk , sudo , cat ... etc.
No entanto, se você usar o PowerShell em vez de cmd, ele terá um cmdlet Select-String que lhe permitirá obter resultados semelhantes.
scholar.py --txt-globals --author "albert einstein" | Select-String '[G]' | Select-String 'Results'
Eu não testei o Regex. Mas se Select-String não estiver fornecendo os resultados necessários, você poderá instalar o Grep para Windows .