powershell csv 无法搜索
powershell csv unable to search
我正在尝试学习 CSV 文件的基本 powershell 循环。在网上尝试了很多教程或指南,但无济于事。希望你们能帮忙。谢谢
这是我的 CSV 文件
试图遍历它以查找 vpn_name 并显示密钥,但它似乎找不到我要找的东西。路径是正确的,因为我试图显示里面的内容 $c.'vpn_name'
displays list from test
to test3
.
$csv = import-csv -Path "path.csv"
foreach ($c in $csv) {
$c.'vpn_name' -contains 'test'
}
希望大家帮帮忙。真的很感激。谢谢
首先,csv文件格式为:
vpn_name,vpn_key
test,lksajdlksja
test1,lksajdlksja
test2,lksajdlksja
其次,使用以下搜索:
foreach ($c in $csv) {
$c.'vpn_name' -like '*test*' //All three rows of the csv file return true.
}
foreach ($c in $csv) {
$c.'vpn_name' -contains 'test' //Only first row of the csv file return true.
}
关于你的另一个问题,请替换
'*$username*'
和
'*'+$username+'*'
我正在尝试学习 CSV 文件的基本 powershell 循环。在网上尝试了很多教程或指南,但无济于事。希望你们能帮忙。谢谢
这是我的 CSV 文件
试图遍历它以查找 vpn_name 并显示密钥,但它似乎找不到我要找的东西。路径是正确的,因为我试图显示里面的内容 $c.'vpn_name'
displays list from test
to test3
.
$csv = import-csv -Path "path.csv"
foreach ($c in $csv) {
$c.'vpn_name' -contains 'test'
}
希望大家帮帮忙。真的很感激。谢谢
首先,csv文件格式为:
vpn_name,vpn_key
test,lksajdlksja
test1,lksajdlksja
test2,lksajdlksja
其次,使用以下搜索:
foreach ($c in $csv) {
$c.'vpn_name' -like '*test*' //All three rows of the csv file return true.
}
foreach ($c in $csv) {
$c.'vpn_name' -contains 'test' //Only first row of the csv file return true.
}
关于你的另一个问题,请替换
'*$username*'
和
'*'+$username+'*'