不错不错,顶起... |
学习了 |
谢谢大师的详解!!! 感激万分。谢谢。 |
本帖最后由 dos时代菜鸟 于 2014-2-27 15:15 编辑 1、分隔符只能是一个字符 2、 > 作为 cmd下的 常量字符,不能直接用于 命令表示中。 试试: for /f "delims== tokens=1*" %c in (file.txt) do @echo %c>>list.txt |
非常非常感谢大师巧妙解答!!!CMD 真是奥妙无穷! 原委:本人需要的,显然不是后面的。(后面的根本没用,只有前面的有用。) 原文本: SHLWAPI.dll => X:\Windows\system32\SHLWAPI.dll SLC.dll => X:\Windows\SYSTEM32\SLC.dll SspiCli.dll => X:\Windows\SYSTEM32\SspiCli.dll TWINAPI.dll => X:\Windows\SYSTEM32\TWINAPI.dll USER32.dll => X:\Windows\system32\USER32.dll USERENV.dll => X:\Windows\SYSTEM32\USERENV.dll UxTheme.dll => X:\Windows\SYSTEM32\UxTheme.dll api-ms-win-core-atoms-l1-1-0.dll => X:\Windows\system32\KERNEL32.DLL api-ms-win-core-com-l1-1-1.dll => X:\Windows\SYSTEM32\combase.dll api-ms-win-core-com-private-l1-1-0.dll => X:\Windows\SYSTEM32\combase.dll api-ms-win-core-datetime-l1-1-1.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-debug-l1-1-1.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-delayload-l1-1-1.dll => X:\Windows\system32\KERNEL32.DLL api-ms-win-core-errorhandling-l1-1-1.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-file-l1-2-1.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-handle-l1-1-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-heap-l1-2-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-heap-obsolete-l1-1-0.dll => X:\Windows\system32\KERNEL32.DLL api-ms-win-core-interlocked-l1-2-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-io-l1-1-1.dll => X:\Windows\system32\KERNEL32.DLL api-ms-win-core-job-l2-1-0.dll => X:\Windows\system32\KERNEL32.DLL api-ms-win-core-kernel32-legacy-l1-1-1.dll => X:\Windows\system32\KERNEL32.DLL api-ms-win-core-libraryloader-l1-2-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-localization-l1-2-1.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-localization-obsolete-l1-2-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-memory-l1-1-2.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-path-l1-1-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-core-processenvironment-l1-2-0.dll => X:\Windows\system32\KERNELBASE.dlll api-ms-win-power-base-l1-1-0.dll => X:\Windows\SYSTEM32\powrprof.dll api-ms-win-security-base-l1-2-0.dll => X:\Windows\system32\KERNELBASE.dll api-ms-win-security-lsalookup-l1-1-1.dll => X:\Windows\SYSTEM32\sechost.dll api-ms-win-service-management-l2-1-0.dll => X:\Windows\SYSTEM32\sechost.dll d3d11.dll => X:\Windows\SYSTEM32\d3d11.dll dcomp.dll => X:\Windows\SYSTEM32\dcomp.dll dwmapi.dll => X:\Windows\SYSTEM32\dwmapi.dll ---------------- 我又是用delims,tokens 分隔符以 “ =>” 想取出文本的第一列,搞了好几天,焦头烂额,总是搞不定。 大师连分隔符也不用!哈哈。敬请大师解释一二,愿闻其详!!! |
2011xiaobing 发表于 2014-2-27 09:54
|
捕获.JPG (18.43 KB, 下载次数: 83)
dos时代菜鸟 发表于 2014-2-27 07:58 感谢大师! 再请教:如果只要文本中所有的第一列;如ADVAPI32.dll…… 又如何操作? 谢谢! |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.