我已经看了上面的内容,对我而言,如果我从根目录开始,至少它不会被提升。这是在使用CMD.EXE
的Windows 7.1上在网络共享中,我尝试从根文件夹DATA151101,DATA151102,DATA151103等中创建的一系列文件DATA.EOD中提取带有PAY一词的所有行,这些文件夹在根文件夹中创建已映射到S:
grep -r --include="TRADING.EOD" "PAY" .
给了我
grep: .: Invalid argument
或者从我的本地硬盘获得
grep: unable to record current working directory: Bad file descriptor (local hard drive
关于如何实现这项工作的想法。
答案 0 :(得分:0)
我认为你需要命令:
findstr /S "PAY" TRADING.EOD
它将搜索您当前的目录(+子文件夹)
输出将是:
DATA151101\TRADING.EOD:PAY <Text after "PAY" in file>
DATA151102\TRADING.EOD:PAY <Text after "PAY" in file>
编辑: 如果要在映射的驱动器“S:”中搜索,请使用命令:
cd /d S:
第一