我想做的事:
使用dir命令查找一堆文本文件,然后在记事本中打开它们.优选地,在单个命令中不创建额外文件.
通常,你可以说
原文链接:https://www.f2er.com/windows/363384.html使用dir命令查找一堆文本文件,然后在记事本中打开它们.优选地,在单个命令中不创建额外文件.
通常,你可以说
notepad++ zed.txt ./ted/zed.txt ./red/zed.txt
但我需要在复杂的目录结构中打开许多文件.
我觉得我应该能够做到这样的事情:
dir /s/a/b "zed.txt" | notepad++
这确实给了我想要的输出(递归地查找文件并吐出文件名),但每个都在它自己的行和记事本上没有打开它们,它只是打开并要求创建文件“notepad” – 这是空的.
即使使用额外的文件(不受欢迎,但不是更可取)也不起作用:
c:\Users\tonip\Desktop\some_dir>dir /s/a/b "cmakelists.txt" > np.txt && notepad < np.txt
要么
dir /s/a/b "cmakelists.txt" > np.txt notepad++ < np.txt
注:记事本目录在我的路径上.
显然,我的重新指导技巧并不好.非常感谢帮助.