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 .