BASH配列の1つの添え字に複数の値を含めることは可能ですか?

kuroikenshi

Ciscoのシリアル番号を処理して製造日を生成するスクリプトを作成しています。

次の配列を使用して月の部分を処理していますが、問題なく機能します。その配列は次のように設定されています。

declare -A d_year

d_year[10]="2006"
d_year[11]="2007"
d_year[12]="2008"
d_year[13]="2009"
d_year[14]="2010"
d_year[15]="2011"

番号1〜5 = 1月、6〜9 = 2月であるため、問題は月の部分から発生します。私は以下を試しましたが、役に立ちませんでした:

declare -A d_month

d_month[{1:5}]="January"
d_month[{6..9}]="February"
d_month[{10..14}]="March"

シリアル番号を処理しようとすると、年の部分は問題なく出力されますが、月は次のエラーを生成します(配列の他の不適切な形式のセクションでエラーを生成します)。

 syntax error: operand expected (error token is "{15..18}")

私はそれを一行ずつ行うことができますが、私が逃しているかもしれないより簡単な方法があると感じますか?だから私の質問は、この方法で配列を作成して数値の範囲を処理することは可能ですか?

tshiono

試していただけませんか:

for m in {1..5}; do d_month[$m]="January"; done
for m in {6..10}; do d_month[$m]="February"; done
for m in {11..15}; do d_month[$m]="March"; done

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列の添え字を含む式を識別子にすることはできますか?

分類Dev

定義の時点で配列リテラルに添え字を付けることは可能ですか?

分類Dev

Eclipseの1つのファイルに複数のクラスを含めることは可能ですか?

分類Dev

GoJs1つの図に複数のレイアウトを含めることは可能ですか

分類Dev

Angular NGRX:1つのEntityAdapterに複数のエンティティを含めることは可能ですか?

分類Dev

1つのソリューションに複数のNuGet構成を含めることは可能ですか?

分類Dev

1つの変数に複数の値を含めることはできますか?

分類Dev

MySQL:1つの列に複数の文字セットを含めることはできますか?

分類Dev

コンパイル時に定義された配列のサイズを超える数の要素を配列に含めることは可能ですか?

分類Dev

私のapplicationContextに複数のPropertyPlaceHolderConfigurerを含めることは可能ですか?

分類Dev

Google App Engineに複数のキーと値のペアの配列を保存することは可能ですか?

分類Dev

bashを使用して、1つの列に重複する値があり、他の列にはないデータを見つけることは可能ですか?

分類Dev

React.jsに複数の<Switch>を含めることは可能ですか?

分類Dev

システムに複数のMBRを含めることは可能ですか?

分類Dev

UIPageViewController内に複数のUIViewを含めることは可能ですか?

分類Dev

1つのCCLabelTTFに異なる色の文字列を含めることは可能ですか?

分類Dev

空手フレームワークの1つのJSファイル内に複数のJS関数を含めることは可能ですか?

分類Dev

Djangoで1つのテーブルに複数の主キーを含めることはできますか?

分類Dev

1つの未来にPythonで複数のウェイターを含めることはできますか?

分類Dev

1つのMySQLステートメント(SET)に複数のユーザー定義変数を含めることは可能ですか?

分類Dev

1つのSQLに複数の「WITHAS」を含めることはできますか-OracleSQL

分類Dev

1つのDisplayAlertに複数の行を含めることはできますか?

分類Dev

1 つの ElasticBeanstalk 環境に複数の AutoScaling グループを含めることはできますか?

分類Dev

埋め込みに複数の画像を添付することは可能ですか?

分類Dev

複数の画像レイヤーを1つのキャンバスに集めることは可能ですか?

分類Dev

2つの配列を同時に埋めることは可能ですか?

分類Dev

1つのTextInput内に複数の値を保持することは可能ですか?

分類Dev

1つのsqlplusselectステートメントに複数のCASEステートメントを含めることは可能ですか?

分類Dev

リストに複数の配列値を追加することはscalaで可能ですか?

Related 関連記事

  1. 1

    配列の添え字を含む式を識別子にすることはできますか?

  2. 2

    定義の時点で配列リテラルに添え字を付けることは可能ですか?

  3. 3

    Eclipseの1つのファイルに複数のクラスを含めることは可能ですか?

  4. 4

    GoJs1つの図に複数のレイアウトを含めることは可能ですか

  5. 5

    Angular NGRX:1つのEntityAdapterに複数のエンティティを含めることは可能ですか?

  6. 6

    1つのソリューションに複数のNuGet構成を含めることは可能ですか?

  7. 7

    1つの変数に複数の値を含めることはできますか?

  8. 8

    MySQL:1つの列に複数の文字セットを含めることはできますか?

  9. 9

    コンパイル時に定義された配列のサイズを超える数の要素を配列に含めることは可能ですか?

  10. 10

    私のapplicationContextに複数のPropertyPlaceHolderConfigurerを含めることは可能ですか?

  11. 11

    Google App Engineに複数のキーと値のペアの配列を保存することは可能ですか?

  12. 12

    bashを使用して、1つの列に重複する値があり、他の列にはないデータを見つけることは可能ですか?

  13. 13

    React.jsに複数の<Switch>を含めることは可能ですか?

  14. 14

    システムに複数のMBRを含めることは可能ですか?

  15. 15

    UIPageViewController内に複数のUIViewを含めることは可能ですか?

  16. 16

    1つのCCLabelTTFに異なる色の文字列を含めることは可能ですか?

  17. 17

    空手フレームワークの1つのJSファイル内に複数のJS関数を含めることは可能ですか?

  18. 18

    Djangoで1つのテーブルに複数の主キーを含めることはできますか?

  19. 19

    1つの未来にPythonで複数のウェイターを含めることはできますか?

  20. 20

    1つのMySQLステートメント(SET)に複数のユーザー定義変数を含めることは可能ですか?

  21. 21

    1つのSQLに複数の「WITHAS」を含めることはできますか-OracleSQL

  22. 22

    1つのDisplayAlertに複数の行を含めることはできますか?

  23. 23

    1 つの ElasticBeanstalk 環境に複数の AutoScaling グループを含めることはできますか?

  24. 24

    埋め込みに複数の画像を添付することは可能ですか?

  25. 25

    複数の画像レイヤーを1つのキャンバスに集めることは可能ですか?

  26. 26

    2つの配列を同時に埋めることは可能ですか?

  27. 27

    1つのTextInput内に複数の値を保持することは可能ですか?

  28. 28

    1つのsqlplusselectステートメントに複数のCASEステートメントを含めることは可能ですか?

  29. 29

    リストに複数の配列値を追加することはscalaで可能ですか?

ホットタグ

アーカイブ