PowerShell选项卡分隔文件导入和空白值



我最近更改了我的脚本,将数据从csv文件导入到制表符分隔的文件。我遇到的问题是,当有一个空白值在制表符分隔的文件说$var1它不把$var作为NULL或",我认为有一个标签存储在变量中,所以我从包含制表符条纹变量,同样的问题仍然发生。制表符分隔的文件包含6列5行,并且在使用以下命令导入文件时添加标题。

我的问题是,如果其中一列是空白的,将从制表符分隔的文件中读取什么?

        The command used to import the files contents.
        $List = Import-Csv C:UsersjsmithDocumentsfile.out -Delimiter "`t" -Header "ID","Date","First Name","Last Name","Gender"

尝试求[System.DBNull]::Value

我通常将其赋值给一个变量,以便稍后计算:

$DBnull = [System.DBNull]::Value
if ($value -eq $DBNull) {
    # Do stuff
    }

最新更新