我见过很多使用awk,grep等的命令来做这件事我似乎无法做出不使用第三方应用程序或其他语言的替代方案。
我想出了
for /f %%a in ('svn log -q ^| findstr /r "\|(.*?)\|"') do echo %%a
但它不会返回任何内容
这是svn log -q返回的内容:
------------------------------------------------------------------------
number | nameOfPerson | date +0000 (long date)
------------------------------------------------------------------------
我希望得到nameOfPerson部分。
感谢您的帮助!