args [0](例えば20:30)に指定された時間が のようなテキスト文書に含まれているかどうかを確認しますこの。 (ABC-123 20:00 BCA-321、午前15時20 CBA-231、21時30分 などなど)ファイルにpowershellのargs [0]パラメータが含まれているかどうかを確認するには
私はこのコード
$foglalas = Get-Content C:\users\Ádám\desktop\teligumi.txt
if ($foglalas -contains $args[0])
{
Write-Host "Foglalt időpont"
}
else {Write-Host "Jó időpont!"}
でそれをやってみましたしかし、実際にそうであれ、そうでなくても、それは常にそれを含んでいないと言います。 はい、私はその初心者の質問を知っていますが、私は本当にそれに固執しています、任意のソリューションは歓迎されるでしょう。
'contains'を評価していないため、ブール戻り、-simplematch -quietオプションで選択文字列を使用できるかどうかを確認するためであります配列には、この要素を正確に含めるには、 '-like" * $ args [0] * "' ' – 4c74356b41
または' -match [regex] :: escape($ args [0]) ' – n01d
@ 4c74356b41が必要です。それは、* $($ args [0])* " – TessellatingHeckler