【发布时间】:2015-03-10 14:50:29
【问题描述】:
我正在尝试使用 powershell 将下载的“.txt”文件转换为好看且有用的“.csv”文件。我很乐意完成这项任务,但在目标前不久,我遇到了一些我无法解决的问题。
它是一个包含 mac-addresses 的 OUI-Part 及其名称的列表。 这是它的样子(不带引号):
" 00-00-00 " EMPTY COLUMN "XEROX CORPORATION"
" 00-00-01 " EMPTY COLUMN "XEROX CORPORATION"
我现在的第一个问题是,我怎样才能去掉 OUI 地址列中的空格。第二个,空列怎么删。
最后应该是这样的(不带引号):
"00-00-00" "XEROX CORPORATION"
"00-00-01" "XEROX CORPORATION"
因此我们在第一列中包含不带任何空格的 OUI,在第二列中包含公司名称。但在这里,名称中有空格很重要。
原文件内容:
00-00-09 XEROX CORPORATION
00-00-0A OMRON TATEISI ELECTRONICS CO.
00-00-0B MATRIX CORPORATION
00-00-0C CISCO SYSTEMS, INC.
我希望你能帮助我。
【问题讨论】:
-
请用原始文本文件的文字内容更新您的问题。 (它不包含字符串“EMPTY COLUMN”,是吗?)
-
你是对的,它不包含“EMPTY COLUMN”。我会更新这个问题。谢谢
-
你也提到了MAC地址,但是MAC地址有六对数字,而不是三对。
-
是的,对不起,这只是前 24 位,所以它是识别组织的部分(OUI(组织唯一标识符))
标签: file csv powershell space