[解決済み] PowerShellで変数が8文字以上であることをテストするにはどうすればよいですか?
2022-03-06 02:29:48
質問
どのように$dbUserNameの文字数が8文字以上かどうかをテストするのですか?
これを可能にするコマンドまたは一連のコマンドを見つけることができませんでした。私は、変数がヌルであるかどうかを見つけることができただけです。
if ($dbUserName) {
Write-Output " You left Username blank"
$dbUserName = read-host
}
でも、次はこんな感じでテストしてみたいです。
if ($dbUserName [String] > 8 ) }
Write-Output " Please enter more than 8 characters "
$dbUserName=read-host " Re-enter database user name"
}
解決方法は?
を使用します。
length
プロパティの
[String]
型になります。
if ($dbUserName.length -gt 8) {
Write-Output "Please enter more than 8 characters."
$dbUserName = Read-Host "Re-enter database username"
}
を使用しなければならないことに注意してください。
-gt
の代わりに
>
を入力します。
if
という条件を設定します。PowerShellでは、以下のように使用します。
比較演算子
を使用して値を比較し、条件をテストします。
-
-eq
= イコール (==
) -
-ne
= not equals (!=
) -
-lt
= 以下であること (<
) -
-gt
= よりも大きい (>
) -
-le
= 以下または等しい (<=
) -
-ge
= よりも大きいか等しい (>=
)
関連
-
[解決済み] JenkinsでGroovyの変数を表示するには?
-
[解決済み] PowerShellで変数が8文字以上であることをテストするにはどうすればよいですか?
-
[解決済み] レジストリキーの値を取得し、powershellを使用して値をONLYする方法
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] PowerShellスクリプトに引数を渡すにはどうしたらいいですか?
-
[解決済み] PowerShellで文字列がNULLまたは空であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] PowerShellでファイル内の文字列をすべて置き換えるにはどうすればよいですか?
-
[解決済み] 変数 "i "と "j "はなぜカウンタに使われるのですか?
-
[解決済み] Makefile の括弧 $() と中括弧 ${} の違いは何ですか?
-
[解決済み] バッチファイル内の変数から二重引用符を削除するとCMD環境に問題が発生する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】LaTeXで変数を定義する方法はありますか?
-
[解決済み] Makefileの変数の初期化とエクスポート
-
[解決済み] Rustタイプにおけるアンパサンドの意味は?
-
[解決済み] JenkinsでGroovyの変数を表示するには?
-
[解決済み] PowerShellで変数が8文字以上であることをテストするにはどうすればよいですか?
-
[解決済み] レジストリキーの値を取得し、powershellを使用して値をONLYする方法
-
[解決済み】コマンドラインでansible playbookに変数を渡すにはどうすればよいですか?
-
[解決済み] 変数 "i "と "j "はなぜカウンタに使われるのですか?
-
[解決済み] Makefile の括弧 $() と中括弧 ${} の違いは何ですか?
-
[解決済み] バッチファイル内の変数から二重引用符を削除するとCMD環境に問題が発生する