我已经创建了用于查看文件输出的别名
doskey vinfo=type %MY_FILE%
我想做的是
vinfo | grep 'search_text'
但它显示了vinfo(文件内容)的输出,但没有将其输出传递给grep。当我去文件位置并做
type filename | grep 'search_text'
它有效。
我以为我可以做类似
的事情sinfo = type %MY_FILE% | grep $*
但这并不奏效。什么应该是正确的方法呢?
答案 0 :(得分:0)
doskey sinfo= for /f "tokens=* delims=" %a in ('findstr "search_text" "%my_file%"') do @set "sinfo=%a"
然后您可以使用set my_file=someFile.txt
并致电sinfo
。结果将保存在%sinfo%
变量中。