bash関数パラメーターの構築$ {1 ,,}

セルゲイ・ゲルベック

私が見つけたスクリプトでは、次の構造が見られます。

is_true() {
  local var=${1,,} 
  ...

私が理解しているように、それはある種のパラメータの受け渡しです。$ 1、$ 2、$#わかりましたが、$ {1 ,,}は何の略ですか?

P...。

この(${1,,})は「パラメータ拡張」と呼ばれ、bashバージョン4以降で使用できます。ここでは、変数に格納されている文字列の大文字と小文字を変更するために使用されます。この場合、スクリプトの最初の引数です。

いくつかの例:小文字変換。

x='HellO'
echo ${x}
HellO
echo ${x,,}
hello

大文字に変換$xます。

echo ${x^^}
HELLO

ケース逆にするには:

x='Hey there'
echo ${x~~}
hEY THERE

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

1つのパラメータ関数

分類Dev

関数宣言のパラメーター型として1

分類Dev

SQL関数のパラメータ$ 1の意味

分類Dev

それらの1つが構造体である場合、C ++クラス関数パラメーター構文の違いは何ですか?

分類Dev

仮パラメーター以外の変数を1つだけ使用する、strlen()と同じ構文のユーザー定義関数?

分類Dev

1つのパラメーターを持つjQueryイージング関数

分類Dev

Swift関数、1つのパラメーターに2つの名前

分類Dev

1つの関数をパラメーターとして渡すsetTimeOut

分類Dev

ジャクソンは1つのパラメーターコンストラクターでインスタンスを構築できません

分類Dev

Rに簡略化された1パラメーター関数構文はありますか?

分類Dev

1つの関数と1つのパラメーターで2つのシーケンスを生成する

分類Dev

Pythonで別の関数パラメーターから1つの関数パラメーターを参照する方法はありますか?

分類Dev

bashでのパラメーター置換の1つ以上のパターン

分類Dev

関数のパラメータを1回だけ変更する

分類Dev

パラメータのないExcelDNA関数は、Excel関数ウィザードに1つのパラメータを表示します

分類Dev

パラメータを受け取り、+ 1を返す関数

分類Dev

パラメータのない関数の呼び出しエラーでパラメータ#1の引数がありません。迅速

分類Dev

Excel:1つの関数の結果を数式のパラメーター/範囲として使用する方法

分類Dev

javascriptの複数の引数関数で1つのパラメータを渡す

分類Dev

1つの関数に複数のパラメータパックがありますか?

分類Dev

Javascript-CreateStore-複数の関数を1つのパラメーターとして渡す-Redux-ReactNative

分類Dev

1つのパラメーター関数で再帰を使用して数の2乗を求めます

分類Dev

1 つのパラメーターのみを変更して、多くのパラメーターを持つ関数の簡潔な再帰呼び出し

分類Dev

2つのパラメーターを持つ関数を1つのパラメーターのみに変換します

分類Dev

R:他のパラメータを設定することにより、1つのパラメータの1つとして多くのパラメータの関数を別の関数に渡します

分類Dev

1つの関数に渡されたパラメーターが演算子のパラメーターと等しいかどうかを推測します

分類Dev

1つのパラメータでoverProp <Obj>関数インターフェイスを作成します

分類Dev

関数からの戻り値を独自のパラメーターの1つに保存します

分類Dev

Typescript-関数のパラメータに1つの引数を追加します

Related 関連記事

  1. 1

    1つのパラメータ関数

  2. 2

    関数宣言のパラメーター型として1

  3. 3

    SQL関数のパラメータ$ 1の意味

  4. 4

    それらの1つが構造体である場合、C ++クラス関数パラメーター構文の違いは何ですか?

  5. 5

    仮パラメーター以外の変数を1つだけ使用する、strlen()と同じ構文のユーザー定義関数?

  6. 6

    1つのパラメーターを持つjQueryイージング関数

  7. 7

    Swift関数、1つのパラメーターに2つの名前

  8. 8

    1つの関数をパラメーターとして渡すsetTimeOut

  9. 9

    ジャクソンは1つのパラメーターコンストラクターでインスタンスを構築できません

  10. 10

    Rに簡略化された1パラメーター関数構文はありますか?

  11. 11

    1つの関数と1つのパラメーターで2つのシーケンスを生成する

  12. 12

    Pythonで別の関数パラメーターから1つの関数パラメーターを参照する方法はありますか?

  13. 13

    bashでのパラメーター置換の1つ以上のパターン

  14. 14

    関数のパラメータを1回だけ変更する

  15. 15

    パラメータのないExcelDNA関数は、Excel関数ウィザードに1つのパラメータを表示します

  16. 16

    パラメータを受け取り、+ 1を返す関数

  17. 17

    パラメータのない関数の呼び出しエラーでパラメータ#1の引数がありません。迅速

  18. 18

    Excel:1つの関数の結果を数式のパラメーター/範囲として使用する方法

  19. 19

    javascriptの複数の引数関数で1つのパラメータを渡す

  20. 20

    1つの関数に複数のパラメータパックがありますか?

  21. 21

    Javascript-CreateStore-複数の関数を1つのパラメーターとして渡す-Redux-ReactNative

  22. 22

    1つのパラメーター関数で再帰を使用して数の2乗を求めます

  23. 23

    1 つのパラメーターのみを変更して、多くのパラメーターを持つ関数の簡潔な再帰呼び出し

  24. 24

    2つのパラメーターを持つ関数を1つのパラメーターのみに変換します

  25. 25

    R:他のパラメータを設定することにより、1つのパラメータの1つとして多くのパラメータの関数を別の関数に渡します

  26. 26

    1つの関数に渡されたパラメーターが演算子のパラメーターと等しいかどうかを推測します

  27. 27

    1つのパラメータでoverProp <Obj>関数インターフェイスを作成します

  28. 28

    関数からの戻り値を独自のパラメーターの1つに保存します

  29. 29

    Typescript-関数のパラメータに1つの引数を追加します

ホットタグ

アーカイブ