我最近更改了我的脚本,将数据从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
}