Substr 評価の後に中かっこをループとして使用します。

Substr 評価の後に中かっこをループとして使用します。

以下はkornシェルスクリプトの1つで発生したコードループです。どのように動作するのか分からない。ループ内のステートメントを印刷しようとすると、コンソールに表示されません。式がtrueと評価されるか、制御がループ内に入るかをデバッグする必要があります。

substr{"0000001",1,7} == "0000001"{
    #initializing some variables to 0
    print "Inside substr"
}

ベストアンサー1

動作しません。これは有効なkshではありません。あなたはする必要があります

x="000000123"
if [[ "${x:0:7}" = "0000001" ]]; then
    print "inside"
fi

この変数は機能に必須ではありません。

おすすめ記事